如何在WP上显示随机帖子,除了最后一篇文章

时间:2015-04-14 04:02:32

标签: php wordpress

我找到了部分答案,我是Wordpress的新手。 我希望在主页上显示随机帖子,但除了最后一篇文章 我发现了这个

add_action('pre_get_posts', 'my_pre_get_posts');
function my_pre_get_posts($query) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set('orderby', 'rand');
    }
}

提前谢谢

1 个答案:

答案 0 :(得分:0)


这是代码,请在functions.php文件中使用此代码,并输入您要排除帖子的最后一个帖子ID。

add_action('pre_get_posts','my_pre_get_posts');
function my_pre_get_posts($query) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set('orderby', 'rand');
$query->set('post__not_in',array(1));
}
}
请使用它和我&# 39; m还搜索一个最好的解决方案,你不需要输入静态的最后一个帖子id = 1 感谢你。