Intereting Posts
Почему все мои URL-адреса http обращаются к https? Отправка сообщений Назад к шаблону после обработки? Не удается получить доступ к странице входа после сброса пароля Как я могу добавить поле для загрузки изображения непосредственно в пользовательскую панель записи? Получить путь к темам CSS-файла внутри плагина Выпадающий список страниц для получения идентификатора страницы для хранения в параметрах плагина Вставка форматированного текста из MS-Word Проблема в том, что все js-файлы находятся в определенном каталоге многостраничные блоки контента WordPress Фиксирование пользовательского правила перезаписи Как изменить ярлык «Комментарии» на «Обзор» повсюду в WP-установке без перевода Как показывать метки ярлыка в комментариях? Обработка пользовательских форм в WP .. правильным способом? Страницы с 2 колонками Показать категории сообщений

wp_nav_menu действие / помощь фильтра

Возможно, странный вопрос, у меня есть сайт, который сильно использует навигационные меню. Я хочу улучшить производительность своего сайта, и, поскольку меню почти никогда не меняются, я написал несколько PHP, чтобы выплевывать их в статические файлы. Однако я не могу понять, есть ли у меня способ подключиться к wp_nav_menu чтобы я мог получить имя theme_location (чтобы я мог определить, какой статический файл для вывода), а затем запретить wp_nav_menu базу данных и соединяя меню.

Если я добавлю в этот фильтр:

 add_filter('wp_nav_menu_args', 'my_wp_nav_menu_args_filter'); function my_wp_nav_menu_args_filter($args = array()) { //$args['walker'] = new my_walker_class(); return array();//$args; } 

а затем либо возвращать false либо empty array я все еще, кажется, получаю навигацию или ошибку, возникшую в моем обычном ходоке. Так не существует способа предотвратить создание навигатора и от wp, нажимая на db, пытающегося это сделать?

Благодарю.