X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/e0feb3b2e5b436a06bbb04fbc838d1cd6ec95399..b925718b4bf2dd47a8429f844d0a255ca6e35bd1:/wp-includes/class-wp-customize-panel.php diff --git a/wp-includes/class-wp-customize-panel.php b/wp-includes/class-wp-customize-panel.php index 3857d507..d5441f63 100644 --- a/wp-includes/class-wp-customize-panel.php +++ b/wp-includes/class-wp-customize-panel.php @@ -27,7 +27,6 @@ class WP_Customize_Panel { * * @static * @access protected - * @static * @var int */ protected static $instance_count = 0; @@ -369,10 +368,12 @@ class WP_Customize_Panel {
{{ data.title }}' ); ?> - + <# if ( data.description ) { #> + + <# } #>
<# if ( data.description ) { #>
@@ -384,99 +385,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(); - } - - /** - * 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() { - ?> -
  • - -
    - - {{ data.title }}' ); - ?> - - - -
    - <# if ( data.description ) { #> -
    {{{ data.description }}}
    - <# } #> - render_screen_options(); ?> -
  • -