是否可以将 ACF 或 Pods 中的自定义字段调用到函数中?

问题描述

我精通 HTML 和 CSS,但不太精通 PHP。任何帮助将不胜感激。

我在 wordpress 中有一个自定义函数,如下所示:

function prefix_calculation_global_calculation_vars( $vars ) {
    return array(
        'setup_cost' => 200,);
}
add_filter( 'pewc_calculation_global_calculation_vars','prefix_calculation_global_calculation_vars' );

是否可以调用高级自定义字段 (ACF) 字段或 Pods 字段并将值插入到上面 200 所在的函数中?

解决方法

您必须通过 $wpdb->postmeta 表获取它

<?php echo get_post_meta(get_the_ID(),'setup_cost',TRUE); ?>
,

提供 get_the_ID() 工作你可以试试这个:

function prefix_calculation_global_calculation_vars( $vars ) {
    return array(
        'setup_cost' => get_field('setup_cost',get_the_ID()),);
}
add_filter( 'pewc_calculation_global_calculation_vars','prefix_calculation_global_calculation_vars' );