我到处寻找,试图找到我问题的答案。我希望我能在这里得到帮助。这是。。。
我当前正在使用以下方法检索自定义分类法的术语:
<?php echo get_the_term_list( $post->ID, \'skills\', \'<ul><li>\', \'</li><li>\', \'</li></ul>\' ); ?>
我要做的是在列表中检索这些相同的特定于帖子的自定义分类术语,而不将它们作为链接输出。我已经尝试了以下所有“解决方案”,但没有一个有效。任何帮助都将不胜感激。
返回一个长字符串中的特定于post的术语,该字符串不能放入列表中:
$terms_as_text = get_the_term_list( $post->ID, \'skills\', \'<ul><li>\', \'</li><li>\', \'</li></ul>\' ) ;
echo strip_tags($terms_as_text);
返回所有自定义帖子类型中使用的所有术语的列表:
<ul>
<?php $args = array( \'taxonomy\' => \'skills\', \'orderby\' => \'ID\', \'order\' => \'ASC\' );
$categories = get_categories( $args );
foreach($categories as $category) { echo \'<li> \'. $category->name . \'</li>\'; }
?>
</ul>
不返回任何内容:
<?php $args = array(\'orderby\' => \'name\', \'order\' => \'ASC\', \'fields\' => \'all\');
wp_get_object_terms( $post->ID, $skills, $args );
?>
我甚至试过
get_the_terms
,
get_terms
, 和
get_categories
无济于事。