如何使类别按随机顺序显示帖子? WordPress的

时间:2018-09-16 12:45:39

标签: wordpress

如何让我的类别按随机顺序显示帖子,而不是按wordpress显示新旧消息?

1 个答案:

答案 0 :(得分:0)

通过pre_get_posts钩子的简单函数将实现所需的结果

function change_order_by( $query ) {

    if ( is_archive() && $query->is_main_query() ) {

        $query->set( 'orderby', 'rand' );

    }

}
add_action( 'pre_get_posts', 'change_order_by' );

将上面的函数复制到您的functions.php,一切顺利。