【发布时间】:2014-03-11 10:51:27
【问题描述】:
我正在尝试配置过滤器导航,其中提取的过滤器由分类“underkategorier”(瑞典语中的子类别)选择。
我遇到的问题是我有两个页面,它们都查询不同种类的类别。但由于某种原因,我无法获得我的自定义分类链接列表来仅列出该特定类别中的对象。一页列出了类别 nr 9 的自定义帖子,另一页列出了类别 10 的自定义帖子。
我的查询如下,
<?php $queryname = array(
'post_type' => 'projekt',
'cat' => 9,
'order' => 'ASC',
'posts_per_page' => '-1',); query_posts( $queryname ); ?>
我的链接分类列表如下,
<?php $terms = get_terms('underkategorier'); $count = count($terms); if ( $count > 0 ){
echo "<div class='post-tags'><a data-filter='all' class='tax-filter filter'>Visa alla</a>";
foreach ( $terms as $term ) {
echo "<a data-filter='.$term->slug' class='tax-filter filter'>" . $term->name . ' (' . $term->count . ")</a>";
}
echo "</div>";} ?>
所以。我想显示类别 9 + 分类“underkategorier”的链接。不是帖子,而是条款。例如,如果“underkategorier”有几个术语,例如“建筑物”、“公园”、“铁路”,我想将这些显示为链接。但前提是它们也属于第 9 类。因此,如果有第四个名为 'stadiums' 的 'underkategori' 属于第 10 类帖子,则它不会显示在显示第 9 类帖子的页面上。
我对这些编码部分还是很陌生,我真的可以使用一些帮助,我将不胜感激。如果我的问题很模糊,请告诉我,我会尝试改写。如果我做对了,我会与大家分享以供将来帮助。
【问题讨论】:
标签: php wordpress categories custom-taxonomy