WordPress.org

Make WordPress Core

Ticket #20335: 20335-3.patch

File 20335-3.patch, 732 bytes (added by azaozz, 10 years ago)
  • wp-admin/includes/class-wp-posts-list-table.php

     
    9696                else
    9797                        $total_pages = $wp_query->max_num_pages;
    9898
    99                 $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode'];
     99                if ( !empty( $_REQUEST['mode'] ) ) {
     100                        $mode = $_REQUEST['mode'] == 'excerpt' ? 'excerpt' : 'list';
     101                        set_user_setting('posts_list_mode', $mode);
     102                } else {
     103                        $mode = get_user_setting('posts_list_mode', 'list');
     104                }
    100105
    101106                $this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] == 'trash';
    102107