Php 未显示商业类别ACF字段
首先,我要说的是,这不是一个重复的问题,我尝试了其他答案,但没有成功 我在woocommerce类别中添加了ACF字段,我需要在woocommerce类别归档页面上显示该字段 下面显示了如何添加ACF 它显示在产品类别管理区域 但当我试图在前面的分类页面上显示时,它没有显示出来Php 未显示商业类别ACF字段,php,wordpress,woocommerce,advanced-custom-fields,Php,Wordpress,Woocommerce,Advanced Custom Fields,首先,我要说的是,这不是一个重复的问题,我尝试了其他答案,但没有成功 我在woocommerce类别中添加了ACF字段,我需要在woocommerce类别归档页面上显示该字段 下面显示了如何添加ACF 它显示在产品类别管理区域 但当我试图在前面的分类页面上显示时,它没有显示出来 <?php $queriedObject=get_queried_object(); echo get_field('categoryslider','product_cat_'.$queriedObject
<?php
$queriedObject=get_queried_object();
echo get_field('categoryslider','product_cat_'.$queriedObject->term_id);
?>
上面的代码是我从stack overflow获得的,我也尝试了其他几种解决方案,但都不起作用,我使用的是所有插件的最新版本
谁能帮帮我吗。谢谢正如文档所说:,有三种方法可以获取字段值
这是我的测试:
//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);
正如文档中所说的:,获取字段值有三种方法
这是我的测试:
//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);
这很奇怪,上面没有工作,产品上的其他acf字段工作正常,只有产品类别字段acf有问题,我不确定为什么这很奇怪,上面没有工作,产品上的其他acf字段工作正常,只有产品类别字段acf有问题,我不确定为什么会这样