From 2bf5b5749f4acf1c04bc8b9754067547c325b7df Mon Sep 17 00:00:00 2001 From: Sergey Biryukov <sergeybiryukov.ru@gmail.com> Date: Tue, 28 Jul 2020 16:19:03 +0000 Subject: [PATCH] Administration: Pull the `table_view_mode` filter for now. The extensibility of list table view modes will be explored in a future release. Props audrasjb. See #49715. Built from https://develop.svn.wordpress.org/trunk@48668 git-svn-id: http://core.svn.wordpress.org/trunk@48430 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/class-wp-list-table.php | 3 -- .../includes/class-wp-posts-list-table.php | 3 -- wp-admin/includes/class-wp-screen.php | 38 +++++-------------- wp-includes/version.php | 2 +- 4 files changed, 10 insertions(+), 36 deletions(-) diff --git a/wp-admin/includes/class-wp-list-table.php b/wp-admin/includes/class-wp-list-table.php index 4ccf607162..6d67d88636 100644 --- a/wp-admin/includes/class-wp-list-table.php +++ b/wp-admin/includes/class-wp-list-table.php @@ -1270,9 +1270,6 @@ class WP_List_Table { protected function get_table_classes() { $mode = get_user_setting( 'posts_list_mode', 'list' ); - /** This filter is documented in wp-admin/includes/class-wp-screen.php */ - $mode = apply_filters( 'table_view_mode', $mode ); - $mode_class = esc_attr( 'table-view-' . $mode ); return array( 'widefat', 'fixed', 'striped', $mode_class, $this->_args['plural'] ); diff --git a/wp-admin/includes/class-wp-posts-list-table.php b/wp-admin/includes/class-wp-posts-list-table.php index 4dd0928736..a7d4748840 100644 --- a/wp-admin/includes/class-wp-posts-list-table.php +++ b/wp-admin/includes/class-wp-posts-list-table.php @@ -602,9 +602,6 @@ class WP_Posts_List_Table extends WP_List_Table { protected function get_table_classes() { global $mode; - /** This filter is documented in wp-admin/includes/class-wp-screen.php */ - $mode = apply_filters( 'table_view_mode', $mode ); - $mode_class = esc_attr( 'table-view-' . $mode ); return array( 'widefat', 'fixed', 'striped', $mode_class, is_post_type_hierarchical( $this->screen->post_type ) ? 'pages' : 'posts' ); diff --git a/wp-admin/includes/class-wp-screen.php b/wp-admin/includes/class-wp-screen.php index fd64c17855..ce98c2c840 100644 --- a/wp-admin/includes/class-wp-screen.php +++ b/wp-admin/includes/class-wp-screen.php @@ -1315,39 +1315,19 @@ final class WP_Screen { $mode = get_user_setting( 'posts_list_mode', 'list' ); - /** - * Filters the current view mode. - * - * @since 5.5.0 - * - * @param string $mode The current selected mode. Defaults to the value - * of 'posts_list_mode' user setting. - */ - $mode = apply_filters( 'table_view_mode', $mode ); - // This needs a submit button. add_filter( 'screen_options_show_submit', '__return_true' ); ?> <fieldset class="metabox-prefs view-mode"> - <legend><?php _e( 'View mode' ); ?></legend> - <label for="list-view-mode"> - <input id="list-view-mode" type="radio" name="mode" value="list" <?php checked( 'list', $mode ); ?> /> - <?php _e( 'Compact view' ); ?> - </label> - <label for="excerpt-view-mode"> - <input id="excerpt-view-mode" type="radio" name="mode" value="excerpt" <?php checked( 'excerpt', $mode ); ?> /> - <?php _e( 'Extended view' ); ?> - </label> - <?php - /** - * Fires at the end of the table view modes screen option. - * - * @since 5.5.0 - * - * @param string $mode The currently selected mode. - */ - do_action( 'wp_table_view_modes', $mode ); - ?> + <legend><?php _e( 'View mode' ); ?></legend> + <label for="list-view-mode"> + <input id="list-view-mode" type="radio" name="mode" value="list" <?php checked( 'list', $mode ); ?> /> + <?php _e( 'Compact view' ); ?> + </label> + <label for="excerpt-view-mode"> + <input id="excerpt-view-mode" type="radio" name="mode" value="excerpt" <?php checked( 'excerpt', $mode ); ?> /> + <?php _e( 'Extended view' ); ?> + </label> </fieldset> <?php } diff --git a/wp-includes/version.php b/wp-includes/version.php index f371534b47..4914aa80e5 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-beta4-48667'; +$wp_version = '5.5-beta4-48668'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.