在值为辅助的选项标记中显示分类术语

时间:2013-07-26 作者:Phil Hoyt

我有一个自定义分类法,其中包含我希望以如下方式显示的术语。

<option value="[SLUG]">[TERM]</option>
<option value="[SLUG]">[TERM]</option>
<option value="[SLUG]">[TERM]</option>
...
我曾尝试使用“wp\\u dropdown\\u categories”,但无法找到将值=“[TERM\\u ID]”更改为值=“[SLUG]”的方法

我还尝试使用“wp\\u list\\u categories”(wp\\u列表\\u类别),并将其显示出来,但li希望有一个像“wp\\u nav\\u menu”(wp\\u导航菜单)这样的标签,带有“before”“=>”、“after”“=>”,但“wp\\u list\\u categories”(wp\\u列表\\u类别)的文档似乎不支持这一点。

如果您对如何实现这一目标有任何想法,将不胜感激。

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

使用get_terms 并在所需的任何标记中输出术语对象:

$terms = get_terms( \'your-taxonomy\' );

if ( $terms ){

    echo \'<select>\';

    foreach ( $terms as $term ) {
        echo \'<option value="\' . $term->slug . \'">\' . $term->name . \'</option>\';
    }

    echo \'</select>\';

}

结束

相关推荐

Grouped custom taxonomy query

我已经创建了自定义帖子类型:图像库自定义分类:媒体类别(在媒体类别下):categoria uno和categoria due我需要打印按类别分组的记录,例如:uno分类记录1,记录2,记录3,分类到期记录1记录2记录3任何人都可以帮助我进行此查询吗?提前谢谢你