WordPress.org

Make WordPress Core

Ticket #17431: 17431.5.diff

File 17431.5.diff, 1.5 KB (added by nacin, 3 years ago)
  • wp-admin/includes/screen.php

     
    792792                ?> 
    793793                <div id="screen-options-wrap" class="hidden"> 
    794794                <form id="adv-settings" action="" method="post"> 
     795                <?php if ( isset( $wp_meta_boxes[ $this->id ] ) || $this->get_option( 'per_page' ) || ( $columns && empty( $columns['_title'] ) ) ) : ?> 
     796                        <h5><?php _e( 'Show on screen' ); ?></h5> 
    795797                <?php 
     798                endif; 
     799 
    796800                if ( isset( $wp_meta_boxes[ $this->id ] ) ) : ?> 
    797                         <h5><?php _ex('Show on screen', 'Metaboxes') ?></h5> 
    798801                        <div class="metabox-prefs"> 
    799802                                <?php 
    800803                                        meta_box_prefs( $this ); 
     
    816819                                <br class="clear" /> 
    817820                        </div> 
    818821                        <?php endif; 
    819                         if ( ! empty( $columns ) ) : ?> 
    820                         <h5><?php echo ( isset( $columns['_title'] ) ? $columns['_title'] : _x('Show on screen', 'Columns') ) ?></h5> 
     822                        if ( $columns ) : 
     823                                if ( ! empty( $columns['_title'] ) ) : ?> 
     824                        <h5><?php echo $columns['_title']; ?></h5> 
     825                        <?php endif; ?> 
    821826                        <div class="metabox-prefs"> 
    822827                                <?php 
    823828                                $special = array('_title', 'cb', 'comment', 'media', 'name', 'title', 'username', 'blogname'); 
     
    932937                        $per_page = apply_filters( 'edit_posts_per_page', $per_page, $this->post_type ); 
    933938 
    934939                ?> 
    935                 <h5><?php _ex('Show on screen', 'Screen Options') ?></h5> 
    936940                <div class='screen-options'> 
    937941                        <?php if ( !empty($per_page_label) ): ?> 
    938942                                <input type='text' class='screen-per-page' name='wp_screen_options[value]'