WordPress首页主循环中排除置顶文章的代码

WordPress  2年前 (2021-03-21)     531    本文共计295个字,预计阅读时长1分钟。  

把下面的代码添加到当前主题的functions.php文件,保存即可

function exclude_sticky_posts($query){
    if ( is_admin() || ! $query->is_main_query() )
	    return;
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set( 'ignore_sticky_posts', 1 );
    }
}  
add_action('pre_get_posts','exclude_sticky_posts');

如果要排除其它页面的,就把代码中的is_home()改一下即可。

转载自:原文链接



微信扫描二维码阅读



本文由:龙哥 发表于 2年前 (2021-03-21),共295字
版权声明:①欢迎转载但请注明出处。②如涉及版权联系(izhailong#qq.com)删除!
转载请注明:WordPress首页主循环中排除置顶文章的代码   ||   https://www.izhailong.com/274.html

暂无评论

暂无评论...