WordPress函数:is_main_query 判断是否是主循环

06月/13日/WordPress/浏览 257

在WordPress中,函数 is_main_query 用来判断当前循环是否是主循环。


例如,以下代码,判断是主循环后,就排除分类5。


function wpdocs_modify_query_exclude_category( $query ) {
    if ( ! is_admin() && $query->is_main_query() && ! $query->get( 'cat' ) )
        $query->set( 'cat', '-5' );
}
add_action( 'pre_get_posts', 'wpdocs_modify_query_exclude_category' );

发表评论

暂无评论,抢个沙发...

客服 工单