我正在尝试显示使用自定义帖子类型创建的特定类别的类别。我有一个名为'course_downloads'的帖子类型,其中包含几个不同的类别,'文件'和'图片'。
我使用下面的代码来获取帖子,但它仍然显示两个类别。
有没有办法让类别'文件'?
<table height="50%" class="borderClass absoluteFill tblPosition">
<tr>
<td>This is not what I want</td>
</tr>
</table>
<div class="borderClass absoluteFill divPosition">
This is what I want
</div>
答案 0 :(得分:0)
改为使用tax_query。
$args = array(
'post_type' => 'course_downloads',
'meta_key' => 'files',
'orderby' => 'meta_value_num',
'order' => 'ASC'
'tax_query' => array(
array(
'taxonomy' => 'people',
'field' => 'slug',
'terms' => 'files',
),
),
);
$query = new WP_Query( $args );
在'taxonomy' => 'people',
而不是'people'
中使用您的分类名称。您可以通过访问URL中的course_downloads自定义帖子类型的类别列表页面,从后端进行检查。
答案 1 :(得分:0)
这应该有效:
$args = array(
'post_type' => array('course_downloads'),
'category_name' => 'files',
'posts_per_page' => -1,
'order' => 'ASC'
);
或者这个:
$loop = new WP_Query( array( 'post_type' => 'course_downloads', 'category_name' => 'files', 'order' => 'ASC') );