微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 根据帖子类型显示所有分类

我只想根据帖子类型显示分类术语,以便我可以根据他们的分类显示和过滤项目.

我的代码显示了每个分类法.我希望它只是一个特定的帖子类型出版物

<?PHP
     $taxonomy = 'articletype';

     $tax_terms = get_terms( $taxonomy,array(
        'post_type' => 'publication'
     ) );

 ?>
 <?PHP
     foreach ($tax_terms as $tax_term) {
         ?>
     <button class="button" data-filter=".<?PHP echo $tax_term->slug;?>" >
         <?PHP echo $tax_term->name;?>
     </button>
 <?PHP } ?>

解决方法

尝试使用Codex函数参考/获取对象分类.

用法

<?PHP get_object_taxonomies( $object,$output ); ?>

参数:

$object:(array | string | object)(必填):
帖子类型的名称或帖子对象(帖子中的行).

$output:(string)(可选):要返回的输出类型,分类名称”或“对象”.

返回值:

(array):给定post类型/ post对象的所有分类名称或对象.

您也可以访问原始的codex page获取示例和更多信息.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐