Woocommerce类ACF字段没有显示

问题描述:

首先我说这不是一个重复的问题,我试过其他答案,但没有奏效。Woocommerce类ACF字段没有显示

我将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); 
?> 

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

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

由于该文件说:https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/,你有三种方法来获得字段值。

这里是我的测试:

//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); 
+0

这是非常奇怪的非工作上面,对产品的其他领域ACF是做工精细,只能用产品类别字段ACF的问题,我不知道这是为什么 –