WordPress.org

Make WordPress Core

Ticket #16768: widgets.16768.diff

File widgets.16768.diff, 6.3 KB (added by scribu, 7 years ago)
  • wp-includes/default-widgets.php

     
    1313 */
    1414class WP_Widget_Pages extends WP_Widget {
    1515
    16         function WP_Widget_Pages() {
     16        function __construct() {
    1717                $widget_ops = array('classname' => 'widget_pages', 'description' => __( 'Your site’s WordPress Pages') );
    18                 $this->WP_Widget('pages', __('Pages'), $widget_ops);
     18                parent::__construct('pages', __('Pages'), $widget_ops);
    1919        }
    2020
    2121        function widget( $args, $instance ) {
     
    8989 */
    9090class WP_Widget_Links extends WP_Widget {
    9191
    92         function WP_Widget_Links() {
     92        function __construct() {
    9393                $widget_ops = array('description' => __( "Your blogroll" ) );
    94                 $this->WP_Widget('links', __('Links'), $widget_ops);
     94                parent::__construct('links', __('Links'), $widget_ops);
    9595        }
    9696
    9797        function widget( $args, $instance ) {
     
    170170 */
    171171class WP_Widget_Search extends WP_Widget {
    172172
    173         function WP_Widget_Search() {
     173        function __construct() {
    174174                $widget_ops = array('classname' => 'widget_search', 'description' => __( "A search form for your site") );
    175                 $this->WP_Widget('search', __('Search'), $widget_ops);
     175                parent::__construct('search', __('Search'), $widget_ops);
    176176        }
    177177
    178178        function widget( $args, $instance ) {
     
    213213 */
    214214class WP_Widget_Archives extends WP_Widget {
    215215
    216         function WP_Widget_Archives() {
     216        function __construct() {
    217217                $widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site’s posts') );
    218                 $this->WP_Widget('archives', __('Archives'), $widget_ops);
     218                parent::__construct('archives', __('Archives'), $widget_ops);
    219219        }
    220220
    221221        function widget( $args, $instance ) {
     
    278278 */
    279279class WP_Widget_Meta extends WP_Widget {
    280280
    281         function WP_Widget_Meta() {
     281        function __construct() {
    282282                $widget_ops = array('classname' => 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") );
    283                 $this->WP_Widget('meta', __('Meta'), $widget_ops);
     283                parent::__construct('meta', __('Meta'), $widget_ops);
    284284        }
    285285
    286286        function widget( $args, $instance ) {
     
    326326 */
    327327class WP_Widget_Calendar extends WP_Widget {
    328328
    329         function WP_Widget_Calendar() {
     329        function __construct() {
    330330                $widget_ops = array('classname' => 'widget_calendar', 'description' => __( 'A calendar of your site’s posts') );
    331                 $this->WP_Widget('calendar', __('Calendar'), $widget_ops);
     331                parent::__construct('calendar', __('Calendar'), $widget_ops);
    332332        }
    333333
    334334        function widget( $args, $instance ) {
     
    367367 */
    368368class WP_Widget_Text extends WP_Widget {
    369369
    370         function WP_Widget_Text() {
     370        function __construct() {
    371371                $widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML'));
    372372                $control_ops = array('width' => 400, 'height' => 350);
    373                 $this->WP_Widget('text', __('Text'), $widget_ops, $control_ops);
     373                parent::__construct('text', __('Text'), $widget_ops, $control_ops);
    374374        }
    375375
    376376        function widget( $args, $instance ) {
     
    417417 */
    418418class WP_Widget_Categories extends WP_Widget {
    419419
    420         function WP_Widget_Categories() {
     420        function __construct() {
    421421                $widget_ops = array( 'classname' => 'widget_categories', 'description' => __( "A list or dropdown of categories" ) );
    422                 $this->WP_Widget('categories', __('Categories'), $widget_ops);
     422                parent::__construct('categories', __('Categories'), $widget_ops);
    423423        }
    424424
    425425        function widget( $args, $instance ) {
     
    509509 */
    510510class WP_Widget_Recent_Posts extends WP_Widget {
    511511
    512         function WP_Widget_Recent_Posts() {
     512        function __construct() {
    513513                $widget_ops = array('classname' => 'widget_recent_entries', 'description' => __( "The most recent posts on your site") );
    514                 $this->WP_Widget('recent-posts', __('Recent Posts'), $widget_ops);
     514                parent::__construct('recent-posts', __('Recent Posts'), $widget_ops);
    515515                $this->alt_option_name = 'widget_recent_entries';
    516516
    517517                add_action( 'save_post', array(&$this, 'flush_widget_cache') );
     
    595595 */
    596596class WP_Widget_Recent_Comments extends WP_Widget {
    597597
    598         function WP_Widget_Recent_Comments() {
     598        function __construct() {
    599599                $widget_ops = array('classname' => 'widget_recent_comments', 'description' => __( 'The most recent comments' ) );
    600                 $this->WP_Widget('recent-comments', __('Recent Comments'), $widget_ops);
     600                parent::__construct('recent-comments', __('Recent Comments'), $widget_ops);
    601601                $this->alt_option_name = 'widget_recent_comments';
    602602
    603603                if ( is_active_widget(false, false, $this->id_base) )
     
    692692 */
    693693class WP_Widget_RSS extends WP_Widget {
    694694
    695         function WP_Widget_RSS() {
     695        function __construct() {
    696696                $widget_ops = array( 'description' => __('Entries from any RSS or Atom feed') );
    697697                $control_ops = array( 'width' => 400, 'height' => 200 );
    698                 $this->WP_Widget( 'rss', __('RSS'), $widget_ops, $control_ops );
     698                parent::__construct( 'rss', __('RSS'), $widget_ops, $control_ops );
    699699        }
    700700
    701701        function widget($args, $instance) {
     
    985985 */
    986986class WP_Widget_Tag_Cloud extends WP_Widget {
    987987
    988         function WP_Widget_Tag_Cloud() {
     988        function __construct() {
    989989                $widget_ops = array( 'description' => __( "Your most used tags in cloud format") );
    990                 $this->WP_Widget('tag_cloud', __('Tag Cloud'), $widget_ops);
     990                parent::__construct('tag_cloud', __('Tag Cloud'), $widget_ops);
    991991        }
    992992
    993993        function widget( $args, $instance ) {
     
    10521052 */
    10531053 class WP_Nav_Menu_Widget extends WP_Widget {
    10541054
    1055         function WP_Nav_Menu_Widget() {
     1055        function __construct() {
    10561056                $widget_ops = array( 'description' => __('Use this widget to add one of your custom menus as a widget.') );
    1057                 parent::WP_Widget( 'nav_menu', __('Custom Menu'), $widget_ops );
     1057                parent::__construct( 'nav_menu', __('Custom Menu'), $widget_ops );
    10581058        }
    10591059
    10601060        function widget($args, $instance) {
  • wp-includes/widgets.php

     
    7474         * PHP4 constructor
    7575         */
    7676        function WP_Widget( $id_base = false, $name, $widget_options = array(), $control_options = array() ) {
    77                 $this->__construct( $id_base, $name, $widget_options, $control_options );
     77                WP_Widget::__construct( $id_base, $name, $widget_options, $control_options );
    7878        }
    7979
    8080        /**