【问题标题】:ACF doesn't save calculated value to custom field in a custom taxonomyACF 不会将计算值保存到自定义分类中的自定义字段
【发布时间】:2019-03-05 23:16:13
【问题描述】:

我有一个名为 papers 的自定义分类。我添加了一个名为 year_number 的自定义字段(带有 ACF),它来自其他两个字段的联合。 现在我正在尝试将该字段保存在分类术语中,并且我尝试了以下方法,但它不起作用。我哪里错了?

function my_acf_update_year_number($term_id)
{
        $value = get_field('year') . get_field('number');
        $field_name = "year_number";
        update_field($term_id, $field_name, $value);
}
add_action('edit_term', 'my_acf_update_year_number');

【问题讨论】:

    标签: wordpress advanced-custom-fields


    【解决方案1】:

    您可以使用 ACF 的 acf/update_value 挂钩来更新 year_number 字段。

    function update_year_number(  $value, $post_id, $field ) {
          if ( 'year_number' === $field ) {
             $value = get_field('year') . get_field('number');
             update_field( $field_name, $value, $post_id);
           }
    }
    add_action( 'acf/update_value', 'update_year_number', 10, 3);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-28
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 2022-01-25
      • 2019-04-17
      相关资源
      最近更新 更多