From 8f036226406593587bd652dce5a023809d88ac95 Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Wed, 1 Jul 2015 19:35:25 +0000 Subject: [PATCH] Customizer: Add link to Widgets panel from Menus panel description. Props celloexpressions. Fixes #32742. Built from https://develop.svn.wordpress.org/trunk@33036 git-svn-id: http://core.svn.wordpress.org/trunk@33007 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class-wp-customize-nav-menus.php | 8 +++++++- wp-includes/version.php | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/wp-includes/class-wp-customize-nav-menus.php b/wp-includes/class-wp-customize-nav-menus.php index eec35ee7c6..16531c1574 100644 --- a/wp-includes/class-wp-customize-nav-menus.php +++ b/wp-includes/class-wp-customize-nav-menus.php @@ -399,9 +399,15 @@ final class WP_Customize_Nav_Menus { $this->manager->register_control_type( 'WP_Customize_Nav_Menu_Item_Control' ); // Create a panel for Menus. + $description = '

' . __( 'This panel is used for managing navigation menus for content you have already published on your site. You can create menus and add items for existing content such as pages, posts, categories, tags, formats, or custom links.' ) . '

'; + if ( current_theme_supports( 'widgets' ) ) { + $description .= '

' . sprintf( __( 'Menus can be displayed in locations defined by your theme or in widget areas by adding a “Custom Menu” widget.' ), "javascript:wp.customize.panel( 'widgets' ).focus();" ) . '

'; + } else { + $description .= '

' . __( 'Menus can be displayed in locations defined by your theme.' ) . '

'; + } $this->manager->add_panel( new WP_Customize_Nav_Menus_Panel( $this->manager, 'nav_menus', array( 'title' => __( 'Menus' ), - 'description' => '

' . __( 'This panel is used for managing navigation menus for content you have already published on your site. You can create menus and add items for existing content such as pages, posts, categories, tags, formats, or custom links.' ) . '

' . __( 'Menus can be displayed in locations defined by your theme or in widget areas by adding a "Custom Menu" widget.' ) . '

', + 'description' => $description, 'priority' => 100, // 'theme_supports' => 'menus|widgets', @todo allow multiple theme supports ) ) ); diff --git a/wp-includes/version.php b/wp-includes/version.php index 7e01d38307..183e1f1aa2 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.3-alpha-33035'; +$wp_version = '4.3-alpha-33036'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.