繁体   English   中英

WordPress pre_get_posts随机排序重复帖子

[英]WordPress pre_get_posts ordered randomly is duplicating the posts

我在wordpress中使用pre_get_posts以随机顺序显示我的自定义帖子类型帖子。 它的工作方式有点重复,但是它总是重复一些帖子,这意味着当我单击“加载更多”时,我最终得到了两个相同的帖子。 在刷新重复的帖子。 他们是否有办法做到不重复帖子?

下面是我在函数中随机显示的内容。

    function artist_random_display( $query ) {
    if ( $query->is_post_type_archive( 'artist' ) ) {
        $query->set( 'orderby', 'rand' );
    }
}
add_action( 'pre_get_posts', 'artist_random_display' );

此功能没有任何问题,您只需要在显示此自定义帖子的页面上添加条件即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM