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

Is it possible to call a custom field from ACF or Pods into a function?

我的 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 table

获取它
<?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' );