function wordpress_migrate_update_7011 in WordPress Migrate 7.2
Get import options out of variables and into arguments.
File
- ./
wordpress_migrate.install, line 377 - WordPress migration module installation
Code
function wordpress_migrate_update_7011() {
$arguments = array();
$arguments['post_type'] = variable_get('wordpress_migrate_post_type', 'blog');
$arguments['import_users'] = variable_get('wordpress_migrate_create_new_users', 1);
$arguments['default_author_uid'] = variable_get('wordpress_migrate_default_author_uid', 1);
$arguments['attachment_field'] = variable_get('wordpress_migrate_attachment_field', '');
$arguments['podcast_field'] = variable_get('wordpress_migrate_podcast_field', '');
$arguments['text_format'] = variable_get('wordpress_migrate_text_format', 'filtered_html');
$arguments['text_format_comment'] = variable_get('wordpress_migrate_text_format_comment', 'filtered_html');
$arguments['page_type'] = variable_get('wordpress_migrate_page_type', 'page');
$arguments['tag_vocabulary'] = variable_get('wordpress_migrate_tag_vocabulary', 'tags');
$arguments['category_vocabulary'] = variable_get('wordpress_migrate_category_vocabulary', '');
$arguments['path_action'] = variable_get('wordpress_migrate_path_action', 1);
$arguments['generate_redirects'] = variable_get('wordpress_migrate_generate_redirects', 0);
$result = db_select('migrate_status', 'ms')
->fields('ms', array(
'machine_name',
'arguments',
))
->condition('class_name', 'WordPress%', 'LIKE')
->execute();
foreach ($result as $row) {
$original_arguments = unserialize($row->arguments);
$arguments += $original_arguments;
db_update('migrate_status')
->fields(array(
'arguments' => serialize($arguments),
))
->condition('machine_name', $row->machine_name)
->execute();
}
}