我有一个名为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');
答案 0 :(得分:0)
您可以使用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);