diff -r 490d5cc509ed -r cf61fcea0001 wp/wp-admin/export.php --- a/wp/wp-admin/export.php Tue Jun 09 11:14:17 2015 +0000 +++ b/wp/wp-admin/export.php Mon Oct 14 17:39:30 2019 +0200 @@ -10,7 +10,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( !current_user_can('export') ) - wp_die(__('You do not have sufficient permissions to export the content of this site.')); + wp_die(__('Sorry, you are not allowed to export the content of this site.')); /** Load WordPress export API */ require_once( ABSPATH . 'wp-admin/includes/export.php' ); @@ -31,6 +31,7 @@ form.find('input:radio').change(function() { filters.slideUp('fast'); switch ( $(this).val() ) { + case 'attachment': $('#attachment-filters').slideDown(); break; case 'posts': $('#post-filters').slideDown(); break; case 'pages': $('#page-filters').slideDown(); break; } @@ -50,8 +51,8 @@ get_current_screen()->set_help_sidebar( '
' . __('For more information:') . '
' . - '' . __('Documentation on Export') . '
' . - '' . __('Support Forums') . '
' + '' . __('Documentation on Export') . '
' . + '' . __('Support Forums') . '
' ); // If the 'download' URL parameter is set, a WXR export file is baked and returned. @@ -89,12 +90,20 @@ if ( $_GET['page_status'] ) $args['status'] = $_GET['page_status']; - } else { + } elseif ( 'attachment' == $_GET['content'] ) { + $args['content'] = 'attachment'; + + if ( $_GET['attachment_start_date'] || $_GET['attachment_end_date'] ) { + $args['start_date'] = $_GET['attachment_start_date']; + $args['end_date'] = $_GET['attachment_end_date']; + } + } + else { $args['content'] = $_GET['content']; } /** - * Filter the export args. + * Filters the export args. * * @since 3.5.0 * @@ -143,45 +152,58 @@ ?>