我找到了部分答案,我是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');
}
}
提前谢谢
答案 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
感谢你。