Документация WordPress
is_active_widget
Функция is_active_widget()
в WordPress используется для проверки, активен ли указанный виджет в текущем контексте. Она принимает параметры виджета и проверяет, активен ли этот виджет в боковой панели, в шаблоне или в другом контексте.
Синтаксис функции:
'custom_widget'
— это идентификатор виджета, который вы хотите проверить на активность.
Функция is_active_widget()
принимает следующие параметры:
- $callback: Массив или строка. Если это массив, то первый элемент — это объект виджета или имя класса, а второй элемент — это метод класса. Если это строка, то это имя функции, которая регистрирует виджет. Установите значение в
false
, если не используете кастомные виджеты. - $id: Строка. Идентификатор экземпляра виджета (обычно это айди виджета). Установите значение в
false
, если не используете айди виджета. - $widget_id: Строка. Уникальный идентификатор виджета. Установите значение в
false
, если не используете уникальный идентификатор виджета. - $skip_inactive: Логическое значение. Если установлено в
true
, функция будет проверять только активные виджеты, игнорируя неактивные.
Эта функция полезна, например, когда вам нужно выполнить какой-то код только в том случае, если определенный виджет активен на текущей странице.
widget