Make WordPress Core

Ticket #32852: nav-menus.diff

File nav-menus.diff, 1.9 KB (added by rabmalin, 10 years ago)
  • nav-menus.php

     
    564564                        <a href="<?php echo esc_url( add_query_arg( array( 'action' => 'locations' ), admin_url( 'nav-menus.php' ) ) ); ?>" class="nav-tab<?php if ( $locations_screen ) echo ' nav-tab-active'; ?>"><?php esc_html_e( 'Manage Locations' ); ?></a>
    565565                <?php endif; ?>
    566566                <?php
    567                         if ( current_user_can( 'customize' ) ) {
    568                                 printf(
    569                                         ' <a class="add-new-h2 hide-if-no-customize" href="%1$s">%2$s</a>',
    570                                         esc_url( add_query_arg(
    571                                                 array(
    572                                                         array( 'autofocus' => array( 'panel' => 'nav_menus' ) ),
    573                                                         'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) )
    574                                                 ),
    575                                                 admin_url( 'customize.php' )
    576                                         ) ),
    577                                         __( 'Manage in Customizer' )
    578                                 );
    579                         }
     567      if ( current_user_can( 'customize' ) ) {
     568        if( isset( $_GET['action'] ) && 'locations' == $_GET['action'] ){
     569          printf(
     570            ' <a class="add-new-h2 hide-if-no-customize" href="%1$s">%2$s</a>',
     571            esc_url( add_query_arg(
     572              array(
     573                array( 'autofocus' => array( 'section' => 'menu_locations' ) ),
     574                'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) )
     575              ),
     576              admin_url( 'customize.php' )
     577            ) ),
     578            __( 'Manage in Customizer' )
     579          );
     580        }
     581        else {
     582          printf(
     583            ' <a class="add-new-h2 hide-if-no-customize" href="%1$s">%2$s</a>',
     584            esc_url( add_query_arg(
     585              array(
     586                array( 'autofocus' => array( 'panel' => 'nav_menus' ) ),
     587                'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) )
     588              ),
     589              admin_url( 'customize.php' )
     590            ) ),
     591            __( 'Manage in Customizer' )
     592          );
     593        }
     594      }
    580595                ?>
    581596        </h1>
    582597        <?php