打开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官方文档:https://developer.wordpress.org/reference/functions/query_posts/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。