如何检索分类页面上的自定义字段?

问题描述:

我正在使用“高级自定义字段”插件,并且需要这样做,以便自定义字段被拉入类别页面。我可以让这些页面进入,但类别页面给我带来了很多麻烦......'视频'是我想要拉入的自定义字段的名称。如何检索分类页面上的自定义字段?

这是我的代码目前正在使用:

<?php echo get_field('video', 'clear-creek'.$wp_query->queried_object->term-4); ?> 

或只是一个标准的版本,这样它在regualar网页作品...

        <?php the_field('video'); ?> 

,但它不工作...能有人帮我引导了正确的方向?

谢谢!

如果你是一个类别的档案页面上,你可以使用这样的:如果你是一个自定义分类,而不是

<?php echo get_field('video', 'category_'.get_query_var('cat')) ?> 

,你这样做:

<?php $queried_object = get_queried_object(); 
$taxonomy = $queried_object->taxonomy; 
$term_id = $queried_object->term_id; 
echo get_field('video', $taxonomy . '_' . $term_id); ?> 

这将动态获取分类的slug和ID,并根据这些信息构建你的get_field。