自定义帖子类型术语名称不是slug

时间:2015-10-20 06:57:09

标签: wordpress custom-post-type slug term

我在页面上使用带有类别的自定义帖子类型。在我的taxonomy-group.php中,我有以下代码将该术语作为标题:

<?php $terms = get_terms('Abteilung');
echo '<h1 class="page-title">' .$term .'</h1>';
?>

但它确实得到了slu ,,而不是名字。例如,我有一个名为&#34; Service&amp;组装&#34;,但显示的是永久链接/ slug&#34;服务组装&#34;这看起来并不像标题那么好。

感谢您的建议!

2 个答案:

答案 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>';
?>