WordPress.org

Make WordPress Core

Ticket #12562: page_comments.diff

File page_comments.diff, 3.0 KB (added by joostdevalk, 8 years ago)

Patch

  • wp-includes/default-widgets.php

     
    103103                $show_rating = isset($instance['rating']) ? $instance['rating'] : false;
    104104                $show_images = isset($instance['images']) ? $instance['images'] : true;
    105105                $category = isset($instance['category']) ? $instance['category'] : false;
    106 
     106                $title = apply_filters('widget_title', empty( $instance['title'] ) ? __( 'All Links' ) : $instance['title']);
     107               
    107108                if ( is_admin() && !$category ) {
    108109                        // Display All Links widget as such in the widgets screen
    109                         echo $before_widget . $before_title. __('All Links') . $after_title . $after_widget;
     110                        echo $before_widget . $before_title. $title . $after_title . $after_widget;
    110111                        return;
    111112                }
    112113
    113                 $before_widget = preg_replace('/id="[^"]*"/','id="%id"', $before_widget);
     114               
     115                echo $before_widget . $before_title. $title . $after_title;
     116               
    114117                wp_list_bookmarks(apply_filters('widget_links_args', array(
    115118                        'title_before' => $before_title, 'title_after' => $after_title,
    116                         'category_before' => $before_widget, 'category_after' => $after_widget,
     119                        'category_before' => '', 'category_after' => '',
    117120                        'show_images' => $show_images, 'show_description' => $show_description,
    118121                        'show_name' => $show_name, 'show_rating' => $show_rating,
    119122                        'category' => $category, 'class' => 'linkcat widget'
    120123                )));
     124
     125                echo $after_widget;
    121126        }
    122127
    123128        function update( $new_instance, $old_instance ) {
     
    127132                        if ( isset($new_instance[$field]) )
    128133                                $instance[$field] = 1;
    129134                }
     135                $instance['title'] = strip_tags($new_instance['title']);
    130136                $instance['category'] = intval($new_instance['category']);
    131137
    132138                return $instance;
    133139        }
    134140
    135141        function form( $instance ) {
    136 
     142                $title = esc_attr( $instance['title'] );
    137143                //Defaults
    138144                $instance = wp_parse_args( (array) $instance, array( 'images' => true, 'name' => true, 'description' => false, 'rating' => false, 'category' => false ) );
    139145                $link_cats = get_terms( 'link_category');
    140146?>
     147                <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></p>
     148       
    141149                <p>
    142150                <label for="<?php echo $this->get_field_id('category'); ?>" class="screen-reader-text"><?php _e('Select Link Category'); ?></label>
    143151                <select class="widefat" id="<?php echo $this->get_field_id('category'); ?>" name="<?php echo $this->get_field_name('category'); ?>">
  • wp-admin/includes/schema.php

     
    299299        'close_comments_days_old' => 14,
    300300        'thread_comments' => 1,
    301301        'thread_comments_depth' => 5,
    302         'page_comments' => 1,
     302        'page_comments' => 0,
    303303        'comments_per_page' => 50,
    304304        'default_comments_page' => 'newest',
    305305        'comment_order' => 'asc',