【发布时间】:2014-08-19 13:37:05
【问题描述】:
我不知道这是否可能,但我会尽力解释。
我有一个自定义帖子类型(广告素材)和一个分类法(图片排序)。 CPT 中的每个帖子都是一个人(一个创意)。他们可以上传图像并通过选择它们所属的类别(“图像排序”分类法)对它们进行排序。
有多个广告素材,他们会将图片发布到不同的类别。有些对所有人,有些对少数。
每个广告素材都有自己的页面,其中包含他们发布内容的动态列表。我的问题是,如果一个创意发布到“cat-1”和“cat-2”,每个人都会在各自的页面上列出。我想要的是仅在发布到这些类别的广告上显示“cat-1”和“cat-2”。如果另一个广告素材已发布到“cat-1”和“cat-3”,我只希望这两个广告出现在他的页面上。
这有意义吗?
<ul>
<?php
$terms = get_terms('image-sort');
if ( $terms && !is_wp_error($terms) ) :
foreach ( $terms as $term ) :
?>
<li><a href="?term=<?php esc_attr_e($term->slug); ?>"><?php esc_html_e($term->name); ?</a></li>
<?php endforeach; endif; ?>
</ul>
【问题讨论】:
标签: wordpress custom-post-type taxonomy