diff --git a/src/wp-admin/export.php b/src/wp-admin/export.php index 9e34c7a797..50383e6e10 100644 --- a/src/wp-admin/export.php +++ b/src/wp-admin/export.php @@ -31,6 +31,7 @@ function export_add_js() { 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; } @@ -89,7 +90,15 @@ if ( isset( $_GET['download'] ) ) { 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']; } @@ -225,7 +234,20 @@ function export_date_options( $post_type = 'post' ) { false, 'can_export' => true ), 'objects' ) as $post_type ) : ?>
- + +