Make WordPress Core

Changeset 32985


Ignore:
Timestamp:
06/28/2015 06:07:47 AM (9 years ago)
Author:
SergeyBiryukov
Message:

Menus: Add a Manage in Customizer link, like we did for Widgets screen in [30459].

props celloexpressions.
fixes #32808.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/nav-menus.php

    r32974 r32985  
    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; ?>
     566        <?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' => 'menus' ) ),
     573                            'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) )
     574                        ),
     575                        admin_url( 'customize.php' )
     576                    ) ),
     577                    __( 'Manage in Customizer' )
     578                );
     579            }
     580        ?>
    566581    </h1>
    567582    <?php
Note: See TracChangeset for help on using the changeset viewer.