diff --git a/wp-admin/import.php b/wp-admin/import.php index 4999121df..a47d6ae56 100644 --- a/wp-admin/import.php +++ b/wp-admin/import.php @@ -11,7 +11,7 @@ define('WP_LOAD_IMPORTERS', true); /** Load WordPress Bootstrap */ require_once ('admin.php'); -if ( !current_user_can('edit_files') ) +if ( !current_user_can('import') ) wp_die(__('You do not have sufficient permissions to import content in this site.')); $title = __('Import'); diff --git a/wp-includes/capabilities.php b/wp-includes/capabilities.php index fbd513de3..4b3e7b918 100644 --- a/wp-includes/capabilities.php +++ b/wp-includes/capabilities.php @@ -996,6 +996,7 @@ function map_meta_cap( $cap, $user_id ) { else $caps[] = 'do_not_allow'; break; + case 'edit_files': case 'edit_plugins': case 'edit_themes': if ( defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ) {