WordPress首页日志随机显示

标签:WordPress教程
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

打开WordPress主题目录,打开index.php或home.php,搜索代码:

while (have_posts()) :

将其改成:

query_posts('orderby=rand');while (have_posts()) :

接着将

<?php endwhile; ?>

改成:

<?php endwhile;wp_reset_query(); ?>

 

注意:以上方法会跟wp-pagenavi插件发生冲突,导致无法翻页,请将以上方法中的

query_posts('orderby=rand'); while (have_posts()) :

改成:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
    'orderby'=>rand,
    'paged'=>$paged,
);
query_posts($args);
while (have_posts()) :

     使用WordPress函数query_posts,可以控制文章的输出方式,关于该函数详细用法,详见WordPress官方文档:http://codex.wordpress.org/Function_Reference/query_posts

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜博客 https://www.ludou.org/wordpress-home-post-rand-show.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者,主业是淘宝店主,卖些工艺品,感兴趣可以到我的淘宝店看看(旺旺不提供技术咨询):西西弗sisyphe