Make WordPress Core

Changeset 51539


Ignore:
Timestamp:
08/04/2021 04:59:46 AM (5 years ago)
Author:
peterwilsoncc
Message:

Menus: Hide bulk-select on new menu page.

Prevent the bulk-select option from displaying when adding a new menu. This also prevents the option from displaying when an administrator first visits the menu page and no menus are set.

Props dlh, sabernhardt.
Fixes #53654.

File:
1 edited

Legend:

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

    r51177 r51539  
    982982                                                                        <p><?php echo $starter_copy; ?></p>
    983983                                                                </div>
    984                                                                 <div id="nav-menu-bulk-actions-top" class="bulk-actions">
    985                                                                         <label class="bulk-select-button" for="bulk-select-switcher-top">
    986                                                                                 <input type="checkbox" id="bulk-select-switcher-top" name="bulk-select-switcher-top" class="bulk-select-switcher">
    987                                                                                 <span class="bulk-select-button-label"><?php _e( 'Bulk Select' ); ?></span>
    988                                                                         </label>
    989                                                                 </div>
     984
     985                                                                <?php if ( ! $add_new_screen ) : ?>
     986                                                                        <div id="nav-menu-bulk-actions-top" class="bulk-actions">
     987                                                                                <label class="bulk-select-button" for="bulk-select-switcher-top">
     988                                                                                        <input type="checkbox" id="bulk-select-switcher-top" name="bulk-select-switcher-top" class="bulk-select-switcher">
     989                                                                                        <span class="bulk-select-button-label"><?php _e( 'Bulk Select' ); ?></span>
     990                                                                                </label>
     991                                                                        </div>
     992                                                                <?php endif; ?>
     993
    990994                                                                <?php
    991995                                                                if ( isset( $edit_markup ) && ! is_wp_error( $edit_markup ) ) {
     
    10131017                                                        }
    10141018                                                        ?>
    1015                                                         <div id="nav-menu-bulk-actions-bottom" class="bulk-actions">
    1016                                                                 <label class="bulk-select-button" for="bulk-select-switcher-bottom">
    1017                                                                         <input type="checkbox" id="bulk-select-switcher-bottom" name="bulk-select-switcher-top" class="bulk-select-switcher">
    1018                                                                         <span class="bulk-select-button-label"><?php _e( 'Bulk Select' ); ?></span>
    1019                                                                 </label>
    1020                                                                 <input type="button" class="deletion menu-items-delete disabled" value="<?php _e( 'Remove Selected Items' ); ?>">
    1021                                                                 <div id="pending-menu-items-to-delete">
    1022                                                                         <p><?php _e( 'List of menu items selected for deletion:' ); ?></p>
    1023                                                                         <ul></ul>
     1019
     1020                                                        <?php if ( ! $add_new_screen ) : ?>
     1021                                                                <div id="nav-menu-bulk-actions-bottom" class="bulk-actions">
     1022                                                                        <label class="bulk-select-button" for="bulk-select-switcher-bottom">
     1023                                                                                <input type="checkbox" id="bulk-select-switcher-bottom" name="bulk-select-switcher-top" class="bulk-select-switcher">
     1024                                                                                <span class="bulk-select-button-label"><?php _e( 'Bulk Select' ); ?></span>
     1025                                                                        </label>
     1026                                                                        <input type="button" class="deletion menu-items-delete disabled" value="<?php _e( 'Remove Selected Items' ); ?>">
     1027                                                                        <div id="pending-menu-items-to-delete">
     1028                                                                                <p><?php _e( 'List of menu items selected for deletion:' ); ?></p>
     1029                                                                                <ul></ul>
     1030                                                                        </div>
    10241031                                                                </div>
    1025                                                         </div>
     1032                                                        <?php endif; ?>
     1033
    10261034                                                        <div class="menu-settings" <?php echo $no_menus_style; ?>>
    10271035                                                                <h3><?php _e( 'Menu Settings' ); ?></h3>
Note: See TracChangeset for help on using the changeset viewer.