我已经创建了自定义帖子类型和自定义分类法。我现在可以创建一个新帖子并将其与自定义类别关联。
问题是列出这些新闻帖子类型。
这是:
$loop = new WP_Query( array( \'post_type\' => \'sobeedesce\' ) );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo "<br />";
endwhile;`
列出所有自定义帖子ok。但我想按类别列出它们,所以添加
\'cat\' => 12
不返回任何内容。
我知道我的自定义类别id是12
我可以通过这样做来证实这一点
$custom_terms = get_the_terms(0, \'cat_sd\');
print_r($loop);`
在回路内部。
我错过了一些东西。有人能帮我吗?谢谢
最合适的回答,由SO网友:sorich87 整理而成
我想您的自定义分类slug是“cat\\u sd”,对吧?
如果是这样,正确的查询将是:
$loop = new WP_Query( array( \'post_type\' => \'sobeedesce\', \'cat_sd\' => 12 ) );