WP_Customize_Widgets::sanitize_sidebar_widgets_js_instance
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 Customize Widgets::sanitize sidebar widgets js instance WP 6.9.4
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;
}