我使用此代码获取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”的自定义帖子。
我该如何构建它!?
非常感谢。
公元
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\' );
}
}
}