我有一个自定义分类法,其中包含“ 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>
但是不要工作!为什么?
答案 0 :(得分:0)
Dunno(如果有帮助的话),因为可能还有其他缺失或错误。不工作意味着什么?除了您的taxonomy-nes_custom.php,WordPress是否正在解析其他模板?如果页面上显示“ NAME CATEGORY IS:[[empty]]”,则是一个好兆头。
但是对于初学者来说,请尝试:$queried_category = get_queried_object();
,然后依次选择<h2>NAME CATEGORY IS: <?php echo $queried_category->term_name; ?></h2>
或$queried_category->name