Віджети (сайдбари) (рубрика)
У цій рубриці зібрані функції, які відносяться до API віджетів . Повний список функцій віджетів API дивіться у файлі wp-includes/widgets.php .
dynamic_sidebar() | Виводить на екран першу активну панель віджетів (сайдбар – панель у якій є хоча б один віджет). Можна вказати ID або номер панелі, яку саме виводити, якщо на сайті більше однієї панелі віджетів. |
is_active_sidebar() | Перевіряє, чи використовується вказана панель віджетів (область для віджетів, сайдбар). Спрацює, якщо в області для віджетів є хоч один віджет. Умовний тег. |
is_active_widget() | Визначає, чи відображається вказаний віджет на сайті (у фронтенді). Отримує ID панелі, де віджет знаходиться. |
is_dynamic_sidebar() | Перевіряє чи підтримується темою функція сайдбарів (віджети та панелі для них) і чи встановлений для панелі хоча б один віджет. Умовний тег. |
is_registered_sidebar() | Перевіряє зареєстрований вказаний розділ (область) для віджетів. |
register_sidebar() | Реєструє панель віджетів (місце, куди розміщуються віджети в адмін-панелі, щоб потім вивести їх у лицьовій частині). |
register_sidebars() | Створює вказану кількість панелей віджетів (сайдбарів) одразу. |
register_widget() | Реєструє (створює) віджет. Функції потрібно передати назву створеного класу віджетів WP_Widget, що розширює основний клас. |
the_widget() | Виводить цей віджет за межами сайдбара. Можна використовувати у будь-якому місці шаблону. |
unregister_sidebar() | Скасує реєстрацію раніше зареєстрованої панелі віджетів (сайдбар). |
unregister_widget() | Скасує реєстрацію віджету. Видаляє віджет за вказаною назвою класу віджету. |
wp_get_sidebar() | Отримує дані вказаного (зареєстрованого) сайдбару. |
wp_get_sidebars_widgets() | Отримує список усіх сайдбарів (панелей віджетів) та список усіх віджетів у цих сайдбарах. |
wp_register_sidebar_widget() | Реєструє віджет, який можна додати в панель віджетів (сайдбар) в адмін-панелі. |
wp_register_widget_control() | Реєструє функцію, що відповідає за виведення настройок віджету в адмін-панелі. Збереження опцій віджету відбувається у цій функції. |
wp_unregister_sidebar_widget() | Видаляє раніше зареєстрований віджет за надісланим ID віджетом. |
wp_widgets_init() | Реєструє всі стандартні віджети WordPress під час запуску. |