Woocommerce类别ACF字段未显示

时间:2016-11-20 18:10:32

标签: php wordpress woocommerce advanced-custom-fields

首先,我说这不是一个重复的问题,我尝试了其他答案,但没有奏效。

我将ACF字段添加到woocommerce类别,我需要在woocommerce类别存档页面上显示。

下面显示我如何添加ACF

http://www.awesomescreenshot.com/image/1859170/1fb3dc839dff36c92d4ee52f5167ca78

http://www.awesomescreenshot.com/image/1859175/1d1e43f70ae925ac5501f9e360f4a463

它显示在产品类别管理区域

http://www.awesomescreenshot.com/image/1859197/c5df7d20319c73d94896058daa6f3f2a

但是当我试图在类别页面上显示它没有显示时,

<?php
$queriedObject=get_queried_object();
echo get_field('categoryslider','product_cat_'.$queriedObject->term_id);
?>

上面的代码我从堆栈溢出,我也尝试了其他几个解决方案,但它没有用,我正在使用所有插件的最新版本。

任何人都可以帮助我。谢谢

1 个答案:

答案 0 :(得分:2)

正如文件所说:jQuery easing,您有三种获取字段值的方法。

这是我的测试:

//It works
$queriedObject = get_queried_object();
echo get_field('categoryslider','product_cat_'.$queriedObject->term_id);

//not working, Added in version 5.5.0
$queriedObject = get_queried_object();
echo get_field('categoryslider','term_'.$queriedObject->term_id);

//It works!
$queriedObject = get_queried_object();
echo get_field('categoryslider', $queriedObject);