WordPress.org

Make WordPress Core

Ticket #19838: default-widgets-19838.diff

File default-widgets-19838.diff, 3.5 KB (added by thee17, 6 years ago)
  • wp-includes/default-widgets.php

     
    3232 
    3333                if ( !empty( $out ) ) { 
    3434                        echo $before_widget; 
    35                         if ( $title) 
    36                                 echo $before_title . $title . $after_title; 
    37                 ?> 
     35                        if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?> 
    3836                <ul> 
    3937                        <?php echo $out; ?> 
    4038                </ul> 
     
    180178                $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); 
    181179 
    182180                echo $before_widget; 
    183                 if ( $title ) 
    184                         echo $before_title . $title . $after_title; 
     181                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    185182 
    186183                // Use current theme search form if it exists 
    187184                get_search_form(); 
     
    225222                $title = apply_filters('widget_title', empty($instance['title']) ? __('Archives') : $instance['title'], $instance, $this->id_base); 
    226223 
    227224                echo $before_widget; 
    228                 if ( $title ) 
    229                         echo $before_title . $title . $after_title; 
     225                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    230226 
    231227                if ( $d ) { 
    232228?> 
     
    288284                $title = apply_filters('widget_title', empty($instance['title']) ? __('Meta') : $instance['title'], $instance, $this->id_base); 
    289285 
    290286                echo $before_widget; 
    291                 if ( $title ) 
    292                         echo $before_title . $title . $after_title; 
    293 ?> 
     287                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?> 
    294288                        <ul> 
    295289                        <?php wp_register(); ?> 
    296290                        <li><?php wp_loginout(); ?></li> 
     
    335329                extract($args); 
    336330                $title = apply_filters('widget_title', empty($instance['title']) ? '&nbsp;' : $instance['title'], $instance, $this->id_base); 
    337331                echo $before_widget; 
    338                 if ( $title ) 
    339                         echo $before_title . $title . $after_title; 
     332                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    340333                echo '<div id="calendar_wrap">'; 
    341334                get_calendar(); 
    342335                echo '</div>'; 
     
    431424                $d = ! empty( $instance['dropdown'] ) ? '1' : '0'; 
    432425 
    433426                echo $before_widget; 
    434                 if ( $title ) 
    435                         echo $before_title . $title . $after_title; 
     427                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    436428 
    437429                $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); 
    438430 
     
    648640 
    649641                $comments = get_comments( array( 'number' => $number, 'status' => 'approve', 'post_status' => 'publish' ) ); 
    650642                $output .= $before_widget; 
    651                 if ( $title ) 
    652                         $output .= $before_title . $title . $after_title; 
     643                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    653644 
    654645                $output .= '<ul id="recentcomments">'; 
    655646                if ( $comments ) { 
     
    746737                        $title = "<a class='rsswidget' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' href='$link' title='$desc'>$title</a>"; 
    747738 
    748739                echo $before_widget; 
    749                 if ( $title ) 
    750                         echo $before_title . $title . $after_title; 
     740                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    751741                wp_widget_rss_output( $rss, $instance ); 
    752742                echo $after_widget; 
    753743 
     
    10101000                $title = apply_filters('widget_title', $title, $instance, $this->id_base); 
    10111001 
    10121002                echo $before_widget; 
    1013                 if ( $title ) 
    1014                         echo $before_title . $title . $after_title; 
     1003                if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } 
    10151004                echo '<div class="tagcloud">'; 
    10161005                wp_tag_cloud( apply_filters('widget_tag_cloud_args', array('taxonomy' => $current_taxonomy) ) ); 
    10171006                echo "</div>\n";