WordPress 在主循环文章列表中排除置顶文章

Gavin Wu 2022年04月25日 7:04 Wordpress 1,049 Views

WordPress 在主循环文章列表中排除置顶文章

1
2
3
4
5
6
7
8
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()改一下即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Top