代码实现wordpress随机文章

为了减少插件的使用,偶看寻找了代码实现wordpress随机文章,主要有两种方法,

一种是自定义页面random.php,并使用JS跳转到随机文章页面。

代码如下:

<?php
/*
Template Name: 随机文章
*/
?>
<?php $rand_post=get_posts(‘numberposts=1&orderby=rand’); foreach($rand_post as $post) : ?>
<script> location="<?php the_permalink(); ?>";</script>
<?php endforeach; ?>

在模板主题的根目录下建立一个random.php文件,然后在博客后台建立一个页面,命名为随机文章,选择随机文章模板即可。

第二种方法:直接在随机文章页面显示随机文章的标题、摘要和页面:

<?php
query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post();
the_title(); //显示标题
the_excerpt(); //显示摘要
the_content(); //显示博文内容
endwhile;
endif; ?>

这样就可以实现随机文章页面的显示了,您可以试试情侣博客的“手气不错”。

《代码实现wordpress随机文章》有13个想法

  1. 老师,请问您,我现在用的是和您一样的萧寒3.0版本,我现在想在侧边栏添加一个随机文章的显示,在小工具里面没有找到,代码不太懂,请问您如何简单实现。谢谢您。

发表评论