使用描述和插件检索自定义分类

时间:2013-03-25 作者:Braunson

我一直在寻找一个带有标题、描述和标记的自定义帖子类型的自定义分类列表,但一直未能取得进展或找到任何有用的东西。

Breakdown:

我已经注册了一个自定义的帖子类型“提交”,我已经注册了一个自定义的分类“奖项类别”,专门针对自定义的帖子类型“提交”,我正在尝试为每个“奖项类别”项目(不是帖子,而是实际类别)输出一个标题、描述和slug列表有什么建议可以给我指出正确的方向吗。。

1 个回复
最合适的回答,由SO网友:montrealist 整理而成

以下是如何在任何模板中输出所有自定义分类法以供检查:

<pre>
    <?php 
    $args = array(
      \'public\'   => true,
      \'_builtin\' => false
    ); 
    $taxes = get_taxonomies( $args, \'objects\');

    foreach ($taxes as $key => $tax) {
        $terms = get_terms( $tax->name, array(\'hide_empty\' => false) ); // return empty ones too!
        foreach ($terms as $key => $term) {
            echo \'term ID \' . $term->term_id . \', term name: \' . $term->name . \', description: \' . $term->description . \'<br/>\';
        }
    }
    ?> 
</pre>
请注意,根据自定义分类法的定义方式public 值可能需要更改为false. 两种都试试。

Edit: get_terms() 将允许您获取特定分类法的所有术语。

结束

相关推荐

GET_TERMS按名称排序为数字

我有一个自定义分类法,其中填充了诸如“volume 1”、“volume 2”、“issue 1”、“issue 2”、“issue 10”和get\\u terms orderby name返回的列表为:issue 1、issue 10、issue 2,尽管我需要它是issue 1、issue 2、issue 10我试着搜索wp。stackexchange和使用我的google fu都没有用。任何帮助都将不胜感激。