хук-фильтр
since 4.2.0
widget_nav_menu_args
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'widget_nav_menu_args', array $nav_menu_args, WP_Term $nav_menu, array $args, array $instance )
Описание
Фильтрует аргументы виджета «Меню навигации».
Фильтруемое значение
Массив аргументов, передаваемых в wp_nav_menu() для получения меню навигации.
fallback_cb callable|boolФункция обратного вызова, срабатывающая, если меню не существует. По умолчанию пусто.
menu mixedID, слаг или имя меню.
Параметры
$nav_menu_args
array
обязательный
Массив аргументов, передаваемых в wp_nav_menu() для получения меню навигации.
fallback_cb callable|boolФункция обратного вызова, срабатывающая, если меню не существует. По умолчанию пусто.
menu mixedID, слаг или имя меню.
$nav_menu
WP_Term
обязательный
Объект меню навигации для текущего меню.
$args
array
обязательный
Аргументы вывода для текущего виджета.
$instance
array
обязательный
Массив настроек текущего виджета.
Исходный код
wp-includes/widgets/class-wp-nav-menu-widget.php:109
wp_nav_menu( apply_filters( 'widget_nav_menu_args', $nav_menu_args, $nav_menu, $args, $instance ) );
История изменений
| Версия | Описание |
|---|---|
| 4.4.0 | Added the $instance parameter. |
| 4.2.0 | Introduced. |

