如何在分类法术语上显示高级自定义字段


How do you display advanced custom fields on taxonomy terms?

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

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

在前端,当我在存档页面上时,没有显示任何内容。在查看WP-Admin分类页面时,该字段中有一些值。

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

术语应该是这种格式:{$term->taxonomy}_{$term->term_id}

下面是一个从分类法术语

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

你也可以在这里找到ACF的完整文档

,你可以使用get_field,如果你想把你的值存储在变量中,然后打印它,例如:$data = get_field('Your_field_name', $taxonomy . '_' . $termId);,然后回显$data无论你想