Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在钩子中显示高级自定义字段(ACF)值_Php_Wordpress_Woocommerce_Advanced Custom Fields_Product - Fatal编程技术网

Php 在钩子中显示高级自定义字段(ACF)值

Php 在钩子中显示高级自定义字段(ACF)值,php,wordpress,woocommerce,advanced-custom-fields,product,Php,Wordpress,Woocommerce,Advanced Custom Fields,Product,我想在Woocommerce中显示高级自定义字段(ACF)中的值,我在这个函数中使用以下代码: add_action( 'woocommerce_single_product_summary', 'charting', 20 ); function charting() { if( get_field('size_chart') ) { echo '<p><a href="'.the_field('size_chart').'" data-rel="p

我想在Woocommerce中显示高级自定义字段(ACF)中的值,我在这个函数中使用以下代码:

add_action( 'woocommerce_single_product_summary', 'charting', 20 );

function charting() {
    if( get_field('size_chart') ) { 
       echo '<p><a href="'.the_field('size_chart').'" data-rel="prettyPhoto">size guide</a></p>';
    }
    return;
}
add_action('woocommerce_single_product_summary','charting',20);
函数图(){
if(get_字段('size_图表')){
回声“

”; } 返回; }
但它不起作用,它在href(大小指南)上方显示自定义字段值,href为空,如下所示:

<a href="" data-rel="prettyPhoto">size guide</a>

您的问题是不能将
echo
与ACF一起使用,因为使用时就像使用一样,所以您试图
echo
一个
echo
。而是在代码中使用这种方式:

add_action( 'woocommerce_single_product_summary', 'charting', 20 );

function charting() {
    if( !empty( get_field('size_chart') ) ) { // if your custom field is not empty…
        echo '<p><a href="' . get_field('size_chart') . '" data-rel="prettyPhoto">size guide</a></p>';
    }
    return;
}
参考:


我使用了此代码,它在本地运行良好,但当我在服务器中上载函数文件时,它不工作,并出现服务器错误500,因此我必须再次删除此代码

您确定该值已保存吗?如果
var_dump(_字段('size_图表')),你会得到什么
    return '<p><a href="' . get_field('size_chart') . '" data-rel="prettyPhoto">size guide</a></p>';