在StartPage上显示带有特定“自定义分类插件”的自定义帖子

时间:2012-09-06 作者:ad2003

我使用此代码获取startpage上显示的所有自定义帖子类型:

    add_action(\'pre_get_posts\',\'wpse57309_alter_front_page_query\');
function wpse57309_alter_front_page_query( $query ){
     if( $query->is_main_query() && is_front_page() ){
         if( !$query->get(\'post_type\') ){
             //post type is not set, the default will be an array of them:
             $query->set(\'post_type\',array( \'news\', \'events\', \'tv\'));



         }
     }
}
但现在我只想要自定义分类法为“superevent=true”的自定义帖子。

我该如何构建它!?

非常感谢。

公元

1 个回复
SO网友:Milo

用于分类superevent 和期限true:

add_action(\'pre_get_posts\',\'wpse57309_alter_front_page_query\');
function wpse57309_alter_front_page_query( $query ){
     if( $query->is_main_query() && is_front_page() ){
         if( !$query->get(\'post_type\') ){
            //post type is not set, the default will be an array of them:
            $query->set( \'post_type\', array( \'news\', \'events\', \'tv\' ) );
            $query->set( \'superevent\', \'true\' );
         }
     }
}

结束

相关推荐

WP_QUERY的辅助排序(回退)

我想要的是创建一个辅助(或默认)orderby 自定义查询的选项。以下是我所拥有的:$post_args = array( \'post_type\' => $taxfunc_post_type, \'meta_key\' => \'_mouldings_dimensions_height\', \'orderby\' => \'meta_value_num\', \'order\' => \'ASC\'