我正在关注 http://www.wpallimport.com/documentation/addon-dev/overview/
这是基本导入功能
function my_addon_import_function( $post_id, $data, $import_options, $article ) {
global $my_addon;
$fields = array(
'property_location',
'property_address'
);
foreach ( $fields as $field ) {
if ( empty( $article['ID'] ) or $my_addon->can_update_meta( $field, $import_options ) ) {
update_post_meta( $post_id, $field, $data[ $field ] );
}
}
}
如何使用更新acf字段?请帮助谢谢
答案 0 :(得分:1)
如果我正确理解,您想更新foreach中的ACF字段而不是post meta。您可以使用update_field()函数来做到这一点:
function my_addon_import_function( $post_id, $data, $import_options, $article ) {
global $my_addon;
$fields = array(
'property_location',
'property_address'
);
foreach ( $fields as $field ) {
if ( empty( $article['ID'] ) or $my_addon->can_update_meta( $field, $import_options ) ) {
update_field( $field, $data[$field], $post_id );
}
}
}