WordPress.org

Make WordPress Core

Changeset 51539


Ignore:
Timestamp:
08/04/2021 04:59:46 AM (3 months 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.