Make WordPress Core


Ignore:
Timestamp:
10/02/2017 10:01:19 PM (9 years ago)
Author:
SergeyBiryukov
Message:

Widgets: Pass $instance to widget argument filters:

  • widget_archives_dropdown_args
  • widget_archives_args
  • widget_categories_dropdown_args
  • widget_categories_args
  • widget_meta_poweredby
  • widget_pages_args
  • widget_comments_args
  • widget_posts_args
  • widget_tag_cloud_args

See [33971] for widget_links_args and [34662] for widget_nav_menu_args.

Props Takahashi_Fumiki.
Fixes #38017.

File:
1 edited

Legend:

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

    r41162 r41685  
    8686                 *
    8787                 * @since 3.4.0
     88                 * @since 4.9.0 Added the `$instance` parameter.
    8889                 *
    8990                 * @see WP_Comment_Query::query() for information on accepted arguments.
    9091                 *
    9192                 * @param array $comment_args An array of arguments used to retrieve the recent comments.
     93                 * @param array $instance     Array of settings for the current widget.
    9294                 */
    9395                $comments = get_comments( apply_filters( 'widget_comments_args', array(
     
    9597                        'status'      => 'approve',
    9698                        'post_status' => 'publish'
    97                 ) ) );
     99                ), $instance ) );
    98100
    99101                $output .= $args['before_widget'];
Note: See TracChangeset for help on using the changeset viewer.