我有一个分类法叫做projects
它有4种类型的项目。假定new, current, past, future
.
在里面taxonomy-projects.php
我需要显示所选页面taxonomy term
仅发布。假设我选择了future
类别然后我需要显示下面的所有帖子future
.
这里是我迄今为止所尝试的。但它正在返回所有创建的分类法proejcts
分类法和分配给那些创建分类法的人的所有帖子。
$projects = get_terms(\'projects\');
foreach($projects as $project) {
wp_reset_query();
$args = array(\'post_type\' => \'project\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'projects\',
\'field\' => \'slug\',
\'terms\' => $project->slug,
),
),
);
$loop = new WP_Query($args);
if($loop->have_posts()) {
echo \'<h2>\'.$project->name.\'</h2>\';
while($loop->have_posts()) : $loop->the_post();
echo \'<a href="\'.get_permalink().\'">\'.get_the_title().\'</a><br>\';
endwhile;
}
}