你所做的永远都不会按照你想要的方式工作。the_terms()
将生成一个完整的a
标记,这样您就不能像您正在尝试的那样将其与另一个嵌套或合并。还有no convenient arguments or filters 这将允许您更改该链接文本。不过也有一些不太方便的。最简单的方法是在get_the_terms
function prefix_term_name($terms, $post_id, $taxonomy ) {
foreach ($terms as &$term) {
$term->name = \'Terug naar \'.$term->name;
}
return $terms;
}
您将使用以下选项:
?>
<h3 class="widget-title"><?php
add_filter( \'get_the_terms\',\'prefix_term_name\',10,3);
the_terms($post->ID, \'fluxus-project-type\');
remove_filter( \'get_the_terms\',\'prefix_term_name\',10,3); ?>
</h3><?php
函数定义本身可以在
functions.php
归档以保持整洁。}