Документация WordPress

is_active_widget

Функция is_active_widget() в WordPress используется для проверки, активен ли указанный виджет в текущем контексте. Она принимает параметры виджета и проверяет, активен ли этот виджет в боковой панели, в шаблоне или в другом контексте.

Синтаксис функции:

  • 'custom_widget' — это идентификатор виджета, который вы хотите проверить на активность.

Функция is_active_widget() принимает следующие параметры:

  1. $callback: Массив или строка. Если это массив, то первый элемент — это объект виджета или имя класса, а второй элемент — это метод класса. Если это строка, то это имя функции, которая регистрирует виджет. Установите значение в false, если не используете кастомные виджеты.
  2. $id: Строка. Идентификатор экземпляра виджета (обычно это айди виджета). Установите значение в false, если не используете айди виджета.
  3. $widget_id: Строка. Уникальный идентификатор виджета. Установите значение в false, если не используете уникальный идентификатор виджета.
  4. $skip_inactive: Логическое значение. Если установлено в true, функция будет проверять только активные виджеты, игнорируя неактивные.

Эта функция полезна, например, когда вам нужно выполнить какой-то код только в том случае, если определенный виджет активен на текущей странице.

widget