这个wp_get_post_terms()
function 使用调用时返回一个或多个术语名称array( \'fields\' => \'names\' )
. 所以你有几个不同的选择。
抓取找到的第一个术语名称。
<?php
$term_names = wp_get_post_terms($post->ID, \'my_taxonomy\', array(\'fields\' => \'names\'));
if ( ! empty( $term_names ) ) {
echo $term_names[0]; // Cats
}
或者,您可以内爆术语名称列表,并以逗号分隔的格式显示它们。
<?php
$term_names = wp_get_post_terms($post->ID, \'my_taxonomy\', array(\'fields\' => \'names\'));
echo implode(\', \', $term_names); // Cats, Pets, Animals
或者,您可以遍历列表并执行其他操作。
<?php
$term_names = wp_get_post_terms($post->ID, \'my_taxonomy\', array(\'fields\' => \'names\'));
foreach( $term_names as $name ) {
echo $name.\'<br />\';
}