Usage: Manipulate import options on the fly (e.g. "Choose which data to update").
// Modifying import option before import post.
add_action('wp_all_import_before_preserve_post_data', 'wpai_wp_all_import_before_preserve_post_data', 10, 3);
function wpai_wp_all_import_before_preserve_post_data($import, $pid, $artcleData) {
$options = $import->options;
$options['is_update_title'] = 0;
$options['update_all_data'] = 'no';
$import->set(array(
'options' => $options
))->update();
}
// Recover import options after import completed.
add_action('pmxi_after_xml_import', 'wpai_pmxi_after_xml_import', 10, 2);
function pmxi_pmxi_after_xml_import($import_id, $import) {
$options = $import->options;
$options['is_update_title'] = 1;
$options['update_all_data'] = 'yes';
$import->set(array(
'options' => $options
))->update();
}
Available since: WP All Import Pro v4.5.8-beta-1.1
Usage: Manipulate import options on the fly (e.g. "Choose which data to update").
Example: