0

我有一个带有 slug news_custom 的自定义分类法,它有一些术语。我想创建一个自定义分类模板。我将其命名为 taxonomy-news_custom.php,我想获得一个分类术语的名称。例子:

www.test.com/news_custom/cars

www.test.com/news_custom/animals

并在我的模板中获得标题汽车或动物等。

这是代码

$name = get_term( get_query_var( 'taxonomy' ), 'news_custom' ); 
 <h2>NAME CATEGORY IS: <?php echo $name->name;  ?></h2>

但是不要工作!为什么?

4

1 回答 1

0

不知道这是否有帮助,因为可能还有其他东西丢失或错误。不工作是什么意思?wordpress 是否在解析除您的 taxonomy-nes_custom.php 之外的另一个模板?如果页面打印“NAME CATEGORY IS: [[empty]]”,这是一个好兆头。

但对于初学者,请尝试:$queried_category = get_queried_object();然后<h2>NAME CATEGORY IS: <?php echo $queried_category->term_name; ?></h2>$queried_category->name

于 2018-10-28T14:56:29.387 回答