diff --git a/wp-includes/class-wp-customize-panel.php b/wp-includes/class-wp-customize-panel.php index 3f5a4a3566..a3f02b2f67 100644 --- a/wp-includes/class-wp-customize-panel.php +++ b/wp-includes/class-wp-customize-panel.php @@ -384,101 +384,5 @@ class WP_Customize_Panel { } } -/** - * Customize Nav Menus Panel Class - * - * Needed to add screen options. - * - * @since 4.3.0 - * - * @see WP_Customize_Panel - */ -class WP_Customize_Nav_Menus_Panel extends WP_Customize_Panel { - - /** - * Control type. - * - * @since 4.3.0 - * @access public - * @var string - */ - public $type = 'nav_menus'; - - /** - * Render screen options for Menus. - * - * @since 4.3.0 - * @access public - */ - public function render_screen_options() { - // Essentially adds the screen options. - add_filter( 'manage_nav-menus_columns', array( $this, 'wp_nav_menu_manage_columns' ) ); - - // Display screen options. - $screen = WP_Screen::get( 'nav-menus.php' ); - $screen->render_screen_options( array( 'wrap' => false ) ); - } - - /** - * Returns the advanced options for the nav menus page. - * - * Link title attribute added as it's a relatively advanced concept for new users. - * - * @since 4.3.0 - * @access public - * - * @return array The advanced menu properties. - */ - public function wp_nav_menu_manage_columns() { - return array( - '_title' => __( 'Show advanced menu properties' ), - 'cb' => '', - 'link-target' => __( 'Link Target' ), - 'attr-title' => __( 'Title Attribute' ), - 'css-classes' => __( 'CSS Classes' ), - 'xfn' => __( 'Link Relationship (XFN)' ), - 'description' => __( 'Description' ), - ); - } - - /** - * An Underscore (JS) template for this panel's content (but not its container). - * - * Class variables for this panel class are available in the `data` JS object; - * export custom variables by overriding WP_Customize_Panel::json(). - * - * @since 4.3.0 - * @access protected - * - * @see WP_Customize_Panel::print_template() - */ - protected function content_template() { - ?> -