我使用下面的代码来尝试它,但它不起作用。我需要为这篇明确的文章保存的分类学的所有术语。但是我只得到"array"
get_the_terms( $post->ID, 'regisseur', 'Regisseur: <span class="flight">
另外,我想除去ID 43和76——这些条款不应该出现在清单中。
为什么不工作?
如果需要获取一篇文章中的所有条款,应该使用wp_get_post_terms()而不是get_the_terms()
Try this (updated)
<?php
$terms = wp_get_post_terms($post->ID, 'regisseur');
if ($terms)
{
$output = '';
foreach ($terms as $term) {
//Here we exclude terms
if ($term->term_id == 43) continue;
if ($term->term_id == 76) continue;
$output .= '<span><a href="' . get_term_link($term->slug, 'regisseur') . '">' . $term->name . '</a></span>';
}
};
?>