is_dynamic_sidebar() WordPress Function
The is_dynamic_sidebar() function in WordPress is used to check if a dynamic sidebar is active and in use. This function will return true if a dynamic sidebar is active and in use, and false if not.
is_dynamic_sidebar() #
Determines whether the dynamic sidebar is enabled and used by the theme.
Description
For more information on this and similar theme functions, check out the Conditional Tags article in the Theme Developer Handbook.
Return
(bool) True if using widgets, false otherwise.
Source
File: wp-includes/widgets.php
function is_dynamic_sidebar() { global $wp_registered_widgets, $wp_registered_sidebars; $sidebars_widgets = get_option( 'sidebars_widgets' ); foreach ( (array) $wp_registered_sidebars as $index => $sidebar ) { if ( ! empty( $sidebars_widgets[ $index ] ) ) { foreach ( (array) $sidebars_widgets[ $index ] as $widget ) { if ( array_key_exists( $widget, $wp_registered_widgets ) ) { return true; } } } } return false; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
2.2.0 | Introduced. |