如何在分类条款中显示高级自定义字段?

时间:2016-09-25 13:17:01

标签: php wordpress advanced-custom-fields

在我的存档页面中,我添加了以下代码:

 <p><?php the_field('embed', $term); ?></p>
 <p><?php the_field('download_output', $term); ?></p>

在存档页面上的前端,没有显示任何内容。在查看WP-Admin taxo页面时,该字段中有值。

2 个答案:

答案 0 :(得分:0)

以下是ACF术语的文档:https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/

该术语应采用以下格式:{$ term-&gt; taxonomy} _ {$ term-&gt; term_id}

答案 1 :(得分:0)

以下是从分类术语

获取价值的示例
<?php  
 $taxonomy = get_query_var('taxonomy');
 $termId = get_queried_object()->term_id;
 the_field('Your_field_name', $taxonomy . '_' . $termId);

您也可以找到 ACF Here

的完整文档

如果您想将值存储在变量中,则可以使用get_field,然后打印它:$data = get_field('Your_field_name', $taxonomy . '_' . $termId);然后在任何地方回显 $ data