我在页面上使用带有类别的自定义帖子类型。在我的taxonomy-group.php中,我有以下代码将该术语作为标题:
<?php $terms = get_terms('Abteilung');
echo '<h1 class="page-title">' .$term .'</h1>';
?>
但它确实得到了slu ,,而不是名字。例如,我有一个名为&#34; Service&amp;组装&#34;,但显示的是永久链接/ slug&#34;服务组装&#34;这看起来并不像标题那么好。
感谢您的建议!
答案 0 :(得分:0)
在taxonomy-group.php
中,您需要访问查询对象,该对象是正在查看的特定术语的当前对象。
因此,您可以尝试以下操作:(由于直接阵列解除引用而至少需要PHP 5.4 )
$term_name = get_queried_object()->name;
echo '<h1 class="page-title">' .$term_name .'</h1>';
答案 1 :(得分:-1)
如何使用get_terms
<?php $terms = get_terms('Abteilung');
echo '<h1 class="page-title">' .$terms->name .'</h1>';
?>