sidebar (widget Виджет) (метка)

dynamic_sidebar()

Выводит на экран первую активную панель виджетов (сайдбар - панель в которой есть хотя бы один виджет). Можно указать ID или номер панели, какую именно выводить, если на сайте большее одной панели виджетов.

is_active_sidebar()

Проверяет используется ли указанная панель виджетов (область для виджетов, сайдбар). Сработает если в области для виджетов есть хоть один виджет. Условный тег.

is_active_widget()

Определяет отображается ли указанный виджет на сайте (во фронтэнде). Получает ID панели, в которой виджет находится.

is_dynamic_sidebar()

Определяет, включена ли в теме поддержка виджетов и добавлен ли хотя бы один сайдбар в панель. Условный тег.

is_registered_sidebar()

Проверяет, зарегистрированна ли указанная виджет-зона.

register_sidebar()

Регистрирует панель виджетов (место, куда размещаются виджеты в админ-панели, чтобы потом вывести их в лицевой части).

register_sidebars()

Создаёт заданное количество областей виджетов (сайдбаров) и добавляет их в систему, чтобы затем можно было вывести через dynamic_sidebar().

register_widget()

Регистрирует (создает) виджет.

the_widget()

Выводит готовый виджет прямо в шаблоне темы, формируя полный HTML-блок с учётом настроек виджета и обёрток.

unregister_sidebar()

Отменяет регистрацию ранее зарегистрированной панели виджетов (сайдбара).

unregister_widget()

Отменяет регистрацию виджета. Удаляет виджет по указанному названию класса виджета.

wp_get_sidebars_widgets()

Получает список всех сайдбаров (панелей виджетов) и список всех виджетов в этих сайдбарах.

wp_register_sidebar_widget()

Регистрирует виджет, который затем можно добавить в панель виджетов (сайдбар) в админ-панели.

wp_register_widget_control()

Регистрирует функцию отвечающую за вывод настроек виджета в админ-панели. Сохранение опций виджета происходит в этой же функции.

wp_unregister_sidebar_widget()

Удаляет ранее зарегистрированный виджет по переданному ID виджета.

WP_Widget_Archives{}

Класс ядра для реализации виджета "Архивы".

wp_widgets_init()

Регистрирует все стандартные виджеты WordPress при запуске.