Make WordPress Core

Ticket #35447: 35447.patch

File 35447.patch, 1.1 KB (added by ocean90, 9 years ago)
  • src/wp-admin/widgets.php

     
    406406                if ( !empty( $registered_sidebar['class'] ) )
    407407                        $wrap_class .= ' ' . $registered_sidebar['class'];
    408408
     409                $is_inactive_widgets = 'wp_inactive_widgets' == $registered_sidebar['id'];
    409410                ?>
    410411                <div class="<?php echo esc_attr( $wrap_class ); ?>">
    411412                        <div class="widget-holder inactive">
    412413                                <?php wp_list_widget_controls( $registered_sidebar['id'], $registered_sidebar['name'] ); ?>
     414
     415                                <?php if ( $is_inactive_widgets ) { ?>
    413416                                <div class="remove-inactive-widgets">
    414417                                        <form action="" method="post">
    415418                                                <p>
     
    427430                                                <?php wp_nonce_field( 'remove-inactive-widgets', '_wpnonce_remove_inactive_widgets' ); ?>
    428431                                        </form>
    429432                                </div>
     433                                <?php } ?>
    430434                        </div>
     435                        <?php if ( $is_inactive_widgets ) { ?>
    431436                        <p class="description"><?php _e( 'This will clear all items from the inactive widgets list. You will not be able to restore any customizations.' ); ?></p>
     437                        <?php } ?>
    432438                </div>
    433439                <?php
    434440