我想在普通帖子中显示ID = 8类别的自定义帖子“活动”和帖子。
此代码无效,因为它需要所有正常的帖子。 category => 8
未被考虑在内。
$type = array('events','post');
$args=array(
'post_type' => $type,
'category' => '8',
'post_status' => 'publish'
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post();
//do stuff
谢谢!
答案 0 :(得分:3)
尝试将'category' => '8'
更改为'cat' => 8
。
原因是基本上“cat”将接受类别ID,而“category”将接受类别slugs。
有关详细信息,请参阅以下链接:http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters