From 36a9b5b0d4c71f80b72d42d94cc9a8ef8c4b55eb Mon Sep 17 00:00:00 2001 From: Konstantin Obenland Date: Tue, 7 Jul 2015 17:48:23 +0000 Subject: [PATCH] Menus: Respect context when linking to the Customizer. `Manage in Customizer` will now link to menu locations or the menus panel in the customizer, depending on whether the user is editing menus or managing locations. Props rabmalin for initial patch. Fixes #32852. git-svn-id: https://develop.svn.wordpress.org/trunk@33112 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/nav-menus.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/wp-admin/nav-menus.php b/src/wp-admin/nav-menus.php index b22ac4ba91..5d4070e036 100644 --- a/src/wp-admin/nav-menus.php +++ b/src/wp-admin/nav-menus.php @@ -562,21 +562,20 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' ); - 'menu_locations' ) : array( 'panel' => 'nav_menus' ); printf( ' %2$s', - esc_url( add_query_arg( - array( - array( 'autofocus' => array( 'panel' => 'nav_menus' ) ), - 'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ) - ), - admin_url( 'customize.php' ) - ) ), + esc_url( add_query_arg( array( + array( 'autofocus' => $focus ), + 'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), + ), admin_url( 'customize.php' ) ) ), __( 'Manage in Customizer' ) ); - } + endif; ?>