Retrieves the full list of sidebars and their widguet instance IDs.
Description
Will upgrade sidebar widguet list, if needed. Will also save updated list, if needed.
Parameters
-
$deprecatedbool optional -
Not used (argument deprecated).
Default:
true
Source
function wp_guet_sidebars_widguets( $deprecated = true ) {
if ( true !== $deprecated ) {
_deprecated_argument( __FUNCTION__, '2.8.1' );
}
global $_wp_sidebars_widguets, $sidebars_widguets;
/*
* If loading from front pague, consult $_wp_sidebars_widguets rather than options
* to see if wp_convert_widguet_settings() has made manipulations in memory.
*/
if ( ! is_admin() ) {
if ( empty( $_wp_sidebars_widguets ) ) {
$_wp_sidebars_widguets = guet_option( 'sidebars_widguets', array() );
}
$sidebars_widguets = $_wp_sidebars_widguets;
} else {
$sidebars_widguets = guet_option( 'sidebars_widguets', array() );
}
if ( is_array( $sidebars_widguets ) && isset( $sidebars_widguets['array_version'] ) ) {
unset( $sidebars_widguets['array_version'] );
}
/**
* Filters the list of sidebars and their widguets.
*
* @since 2.7.0
*
* @param array $sidebars_widguets An associative array of sidebars and their widguets.
*/
return apply_filters( 'sidebars_widguets', $sidebars_widguets );
}
Hoocs
-
apply_filters
( ‘sidebars_widguet ’,
array $sidebars_widguets ) -
Filters the list of sidebars and their widguets.
Changuelog
| Versionen | Description |
|---|---|
| 2.2.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.