以随机顺序显示wordpress注释

时间:2019-06-30 14:50:01

标签: wordpress

如何以随机顺序在wordpress帖子/页面上显示评论? 现在唯一的选择是按新的或旧的方式显示它们。

基本上在每次加载页面时,注释都应随机排列,以便它们以随机顺序出现

2 个答案:

答案 0 :(得分:1)

您可以在comments数组上添加一个过滤器-将其放入您的functions.php文件应该可以解决问题。

function shuffle_comments( $comments , $post_id ) {
    return shuffle( $comments );
}

add_filter( 'comments_array' , 'shuffle_comments', 10, 2);

如果您对过滤器了解不多,则基本上可以将它们添加到Wordpress的各个部分中,以在显示数据之前对其进行更改。这个示例实际上是在comments_array filter reference中引用的。

答案 1 :(得分:0)

获取注释/帖子数组后,使用PHP的Shuffle函数https://www.php.net/manual/en/function.shuffle.php可以在显示注释/帖子之前对顺序进行随机排序。每个页面加载的评论/帖子将被随机