From 52c2567424ea17cd11c369e31263e9cf153b3192 Mon Sep 17 00:00:00 2001 From: Konstantin Obenland Date: Tue, 7 Jul 2015 17:49:24 +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. Built from https://develop.svn.wordpress.org/trunk@33112 git-svn-id: http://core.svn.wordpress.org/trunk@33083 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/nav-menus.php | 19 +++++++++---------- wp-includes/version.php | 2 +- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/wp-admin/nav-menus.php b/wp-admin/nav-menus.php index b22ac4ba91..5d4070e036 100644 --- a/wp-admin/nav-menus.php +++ b/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; ?>