WordPress.org

Make WordPress Core

Ticket #38904: #38904.diff

File #38904.diff, 2.6 KB (added by timersys, 3 years ago)
  • wp-admin/includes/class-walker-nav-menu-edit.php

    diff --git a/wp-admin/includes/class-walker-nav-menu-edit.php b/wp-admin/includes/class-walker-nav-menu-edit.php
    index 1f68576..43863cf 100644
    a b class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { 
    7070                        '_wpnonce',
    7171                );
    7272
    73                 $original_title = false;
     73                $original_title = '';
    7474                if ( 'taxonomy' == $item->type ) {
    7575                        $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' );
    7676                        if ( is_wp_error( $original_title ) )
    class Walker_Nav_Menu_Edit extends Walker_Nav_Menu { 
    196196                                                <span class="description"><?php _e('The description will be displayed in the menu if the current theme supports it.'); ?></span>
    197197                                        </label>
    198198                                </p>
    199 
    200                                 <fieldset class="field-move hide-if-no-js description description-wide">
    201                                         <span class="field-move-visual-label" aria-hidden="true"><?php _e( 'Move' ); ?></span>
    202                                         <button type="button" class="button-link menus-move menus-move-up" data-dir="up"><?php _e( 'Up one' ); ?></button>
    203                                         <button type="button" class="button-link menus-move menus-move-down" data-dir="down"><?php _e( 'Down one' ); ?></button>
    204                                         <button type="button" class="button-link menus-move menus-move-left" data-dir="left"></button>
    205                                         <button type="button" class="button-link menus-move menus-move-right" data-dir="right"></button>
    206                                         <button type="button" class="button-link menus-move menus-move-top" data-dir="top"><?php _e( 'To the top' ); ?></button>
    207                                 </fieldset>
     199                               
     200                                <?php
     201                                /**
     202                                 * Let users add custom menu settings without overwriting the whole walker
     203                                 * @param object $item   Menu item data object.
     204                                 * @param int    $depth  Depth of menu item. Used for padding.
     205                                 */
     206                                do_action('add_menu_settings', $item, $depth, $classes );
     207                                ?>
     208
     209                                <p class="field-move hide-if-no-js description description-wide">
     210                                        <label>
     211                                                <span><?php _e( 'Move' ); ?></span>
     212                                                <a href="#" class="menus-move menus-move-up" data-dir="up"><?php _e( 'Up one' ); ?></a>
     213                                                <a href="#" class="menus-move menus-move-down" data-dir="down"><?php _e( 'Down one' ); ?></a>
     214                                                <a href="#" class="menus-move menus-move-left" data-dir="left"></a>
     215                                                <a href="#" class="menus-move menus-move-right" data-dir="right"></a>
     216                                                <a href="#" class="menus-move menus-move-top" data-dir="top"><?php _e( 'To the top' ); ?></a>
     217                                        </label>
     218                                </p>
    208219
    209220                                <div class="menu-item-actions description-wide submitbox">
    210221                                        <?php if ( 'custom' != $item->type && $original_title !== false ) : ?>