is_dynamic_sidebar
Whether the dynamic sidebar is enabled and used by theme.
Description
is_dynamic_sidebar();
Usage
if ( !function_exists( 'is_dynamic_sidebar' ) ) { require_once ABSPATH . WPINC . '/widgets.php'; } // NOTICE! Understand what this does before running. $result = is_dynamic_sidebar();
Defined (1)
The function is defined in the following location(s).
- /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;
- }