0

我正在使用“高级自定义字段”插件并且需要它以便为类别页面拉入自定义字段。我可以让这些进入页面,但类别页面给我带来了很多麻烦......“视频”是我想要加入的自定义字段的名称。

这是我目前使用的代码:

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

或者只是像这样的标准版本,适用于常规页面......

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

但它不起作用......有人可以帮助我朝着正确的方向前进吗?

谢谢!

4

1 回答 1

0

如果您在某个类别的存档页面上,您将使用以下命令:

<?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。

于 2015-02-09T21:43:08.213 回答