Make WordPress Core


Ignore:
Timestamp:
10/15/2017 09:42:52 PM (8 years ago)
Author:
SergeyBiryukov
Message:

Widgets: Move empty title checks out of the apply_filters( 'widget_title' ) calls for clarity.

See #42226.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/widgets/class-wp-widget-archives.php

    r41685 r41867  
    4141     */
    4242    public function widget( $args, $instance ) {
     43        $title = ! empty( $instance['title'] ) ? $instance['title'] : __( 'Archives' );
     44
     45        /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
     46        $title = apply_filters( 'widget_title', $title, $instance, $this->id_base );
     47
    4348        $c = ! empty( $instance['count'] ) ? '1' : '0';
    4449        $d = ! empty( $instance['dropdown'] ) ? '1' : '0';
    4550
    46         /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
    47         $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Archives' ) : $instance['title'], $instance, $this->id_base );
     51        echo $args['before_widget'];
    4852
    49         echo $args['before_widget'];
    5053        if ( $title ) {
    5154            echo $args['before_title'] . $title . $args['after_title'];
Note: See TracChangeset for help on using the changeset viewer.