WordPress at a glance
filter is not described

dynamic_sidebar_params filter-hook . WP 2.5.0

Filters the parameters passed to a widget's display callback.

Note: The filter is evaluated on both the front end and back end, including for the Inactive Widgets sidebar on the Widgets screen.

Usage

add_filter( 'dynamic_sidebar_params', 'filter_function_name_5913' );
function filter_function_name_5913( $params ){
	// filter...

	return $params;
}
$params(array)
  • $args (array)
    An array of widget display arguments.

    • $name (string)
      Name of the sidebar the widget is assigned to.

    • $id (string)
      ID of the sidebar the widget is assigned to.

    • $description (string)
      The sidebar description.

    • $class (string)
      CSS class applied to the sidebar container.

    • $before_widget (string)
      HTML markup to prepend to each widget in the sidebar.

    • $after_widget (string)
      HTML markup to append to each widget in the sidebar.

    • $before_title (string)
      HTML markup to prepend to the widget title when displayed.

    • $after_title (string)
      HTML markup to append to the widget title when displayed.

    • $widget_id (string)
      ID of the widget.

    • $widget_name (string)
      Name of the widget.
  • $widget_args (array)
    An array of multi-widget arguments.

    • $number (int)
      Number increment used for multiples of the same widget.

Where the hook is called

dynamic_sidebar()
dynamic_sidebar_params
wp-includes/widgets.php 711
$params = apply_filters( 'dynamic_sidebar_params', $params );

Where the hook is used (in WP core)

wp-includes/class-wp-customize-widgets.php 1582
add_filter( 'dynamic_sidebar_params', array( $this, 'filter_dynamic_sidebar_params' ) );
wp-admin/includes/widgets.php 74
add_filter( 'dynamic_sidebar_params', 'wp_list_widget_controls_dynamic_sidebar' );