Strips out widget IDs for widgets which are no longer registered.
Description
One example where this might happen is when a plugin orphans a widget in a sidebar upon deactivation.
Parameters
$widget_ids
arrayrequired- List of widget IDs.
Source
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;
}
Changelog
Version | Description |
---|---|
3.9.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.