WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
фильтр не описан

dynamic_sidebar_has_widgets хук-фильтр . WP 3.9.0

Filters whether a sidebar has widgets.

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

Использование

add_filter( 'dynamic_sidebar_has_widgets', 'filter_function_name_1751', 10, 2 );
function filter_function_name_1751( $did_one, $index ){
	// filter...

	return $did_one;
}
$did_one(true/false)
Whether at least one widget was rendered in the sidebar.
По умолчанию: false
$index(число/строка)
Index, name, or ID of the dynamic sidebar.

Список изменений

С версии 3.9.0 Введена.

Где вызывается хук

dynamic_sidebar()
dynamic_sidebar_has_widgets
wp-includes/widgets.php 801
return apply_filters( 'dynamic_sidebar_has_widgets', $did_one, $index );
wp-includes/widgets.php 656
return apply_filters( 'dynamic_sidebar_has_widgets', false, $index );

Где используется хук (в ядре WP)

wp-includes/class-wp-customize-widgets.php 124
add_filter( 'dynamic_sidebar_has_widgets', array( $this, 'tally_sidebars_via_dynamic_sidebar_calls' ), 10, 2 );