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

WP_Customize_Widgets::sanitize_sidebar_widgets_js_instance() public WP 3.9.0

Strips out widget IDs for widgets which are no longer registered.

One example where this might happen is when a plugin orphans a widget in a sidebar upon deactivation.

Это метод класса: WP_Customize_Widgets{}

Хуков нет.

Возвращает

Массив. Parsed list of widget IDs.

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

$WP_Customize_Widgets = new WP_Customize_Widgets();
$WP_Customize_Widgets->sanitize_sidebar_widgets_js_instance( $widget_ids );
$widget_ids(массив) (обязательный)
List of widget IDs.

Заметки

  • Global. Массив. $wp_registered_widgets

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

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

Код WP_Customize_Widgets::sanitize_sidebar_widgets_js_instance() WP 5.5.1

wp-includes/class-wp-customize-widgets.php
<?php
public function sanitize_sidebar_widgets_js_instance( $widget_ids ) {
	global $wp_registered_widgets;
	$widget_ids = array_values( array_intersect( $widget_ids, array_keys( $wp_registered_widgets ) ) );
	return $widget_ids;
}