在分类页面上显示当前分类的自定义字段

Display a custom field of current taxonomy on taxonomy page

我有一个名为 Books 的自定义分类法,其中包含 2 个自定义分类法字段。一个叫做 book_tagline,另一个叫做 book_short_desc

例如,如果我有一个像学校书籍这样的图书类别,并且 2 个自定义字段包含的值为

book_tagline = 12 年级所有教科书 book_short_desc = 我们有所有 12 年级的课本...

在图书类别页面上,我想显示以上 2 个自定义字段

这是我的代码,但它没有显示值

$termcat = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') );
$icat_id = $termcat->term_id;
$icat_tag = get_term_meta($icat_id, '_pc_ccat_tagline');
 $icat_desc = get_term_meta($icat_id, '_pc_ccat_desc');

以上代码不在循环内。但是代码在分类书籍模板页面

谢谢

试试下面的代码

$pc_ccat_tagline = get_term_meta( get_queried_object_id(), '_pc_ccat_tagline', true);

$pc_ccat_desc = get_term_meta( get_queried_object_id(), '_pc_ccat_desc', true);

别忘了回显。

如果此代码不起作用,只需在您的代码中传递 true

$icat_desc = get_term_meta($icat_id, '_pc_ccat_desc',true);