Make WordPress Core


Ignore:
Timestamp:
10/02/2017 10:01:19 PM (7 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-meta.php

    r41162 r41685  
    6161             *
    6262             * @since 3.6.0
     63             * @since 4.9.0 Added the `$instance` parameter.
    6364             *
    6465             * @param string $title_text Default title text for the WordPress.org link.
     66             * @param array  $instance   Array of settings for the current widget.
    6567             */
    6668            echo apply_filters( 'widget_meta_poweredby', sprintf( '<li><a href="%s" title="%s">%s</a></li>',
     
    6870                esc_attr__( 'Powered by WordPress, state-of-the-art semantic personal publishing platform.' ),
    6971                _x( 'WordPress.org', 'meta widget link text' )
    70             ) );
     72            ), $instance );
    7173
    7274            wp_meta();
Note: See TracChangeset for help on using the changeset viewer.