在分类页面上显示当前分类的自定义字段
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);
我有一个名为 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);