【问题标题】:how to retrieve custom fields on taxonomy page?如何检索分类页面上的自定义字段?
【发布时间】:2015-02-10 05:43:08
【问题描述】:

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

这是我目前使用的代码:

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

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

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

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

谢谢!

【问题讨论】:

    标签: wordpress taxonomy custom-fields advanced-custom-fields


    【解决方案1】:

    如果您在某个类别的存档页面上,您会使用这个:

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

    【讨论】:

      猜你喜欢
      • 2016-04-25
      • 2021-06-24
      • 2016-04-06
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 2019-10-13
      相关资源
      最近更新 更多