is_registered_sidebar()
Перевіряє зареєстрований вказаний розділ (область) для віджетів.
1 раз – 0.000013 сек
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла)
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла)
Хуків немає.
Повертає
true|false
.
Використання
is_registered_sidebar( $sidebar_id );
-
$sidebar_id
(рядок/число) (обов’язковий) -
ID області для віджетів, яка була вказана в параметрі id під час реєстрації віджету за допомогою
register_sidebar() .
Приклади
#1 Перевіримо чи є панель віджетів ‘sidebar’ і якщо ні, зареєструємо її.
add_action( 'widgets_init', 'register_my_widgets'); function register_my_widgets(){ if( ! is_registered_sidebar( 'sidebar' ) ){ register_sidebar(array( 'name' => "бічна панель сайту", 'id' => 'sidebar', 'description' => 'Ці віджети будуть показані на сайдбарі сайту', 'before_title' => '<h1>', 'after_title' => '</h1>' ))); } }
нотатки
- Global. Масив. $wp_registered_sidebars Registered sidebars.
список змін
З версії 4.4.0 | Введено. |
Код is_registered_sidebar() is registered sidebar WP 6.0.2
function is_registered_sidebar( $sidebar_id ) { global $wp_registered_sidebars; return isset($wp_registered_sidebars[$sidebar_id]); }