Make WordPress Core


Ignore:
Timestamp:
10/22/2015 07:24:10 PM (10 years ago)
Author:
helen
Message:

List tables: Move the view mode switcher into screen options for posts.

Having a view mode switcher nestled within table navigation makes no sense, especially now that it's a sticky user option. While less convenient for frequent switching, there is no evidence as of yet that there is a large userbase of frequent view mode switchers.

Introduces a filter for view_mode_post_types, which by default is all hierarchical post types with edit UI on.

props Oxymoron.
fixes #22222.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/misc.php

    r35314 r35357  
    462462
    463463        update_user_meta($user->ID, $option, $value);
    464         wp_safe_redirect( remove_query_arg( array('pagenum', 'apage', 'paged'), wp_get_referer() ) );
     464
     465        $url = remove_query_arg( array( 'pagenum', 'apage', 'paged' ), wp_get_referer() );
     466        if ( isset( $_POST['mode'] ) ) {
     467            $url = add_query_arg( array( 'mode' => $_POST['mode'] ), $url );
     468        }
     469
     470        wp_safe_redirect( $url );
    465471        exit;
    466472    }
Note: See TracChangeset for help on using the changeset viewer.