WP eLDeR MegaMenu документация v1.0.1 Вся документация Купить плагин
Документация › Панель управления › Общие настройки

Интеграция с темой

Инструменты для «сложных» тем, которые вмешиваются в вывод меню.

Где найти: Внешний вид→WP eLDeR MegaMenu→Общие настройки→Интеграция с темой

Вкладка «Интеграция с темой»
Вкладка «Интеграция с темой»

Настройки

Интеграция / вмешательство темы

Настройки для укрощения проблемных или сложных тем.

Найти backtrace шаблона темыФлажокпо умолчанию: выключеноtheme_template_backtrace

Отображать администраторам оповещение над меню, указывающее, из какого шаблона темы произошёл вызов меню. Полезно для отслеживания, где выполнять ручную интеграцию, если не напрямую в header.php. Отключите по завершении.

Администратор увидит над меню подсказку, из какого файла темы оно выведено. Помогает найти, куда вставлять код ручной интеграции. Выключите после использования.

Принудительно фильтровать настройки WP eLDeR MegaMenuФлажокпо умолчанию: включеноforce_filter

Иногда фильтры темы переопределяют фильтры WP eLDeR MegaMenu, мешая правильной интеграции WP eLDeR MegaMenu. Включите это, чтобы попытаться принудительно применить фильтры WP eLDeR MegaMenu. Если мешающих фильтров нет, можно отключить.

Эта же настройка показана во вкладке Разное — значение общее.
Отключить фильтрацию классов пунктов менюФлажокпо умолчанию: выключеноdisable_class_filtering

Некоторые темы или плагины фильтруют базовые классы пунктов меню, что может ломать функциональность. Включите эту настройку, чтобы попытаться убрать их. Учтите, что это базовый хук, и отключение всех фильтров на этом хуке может также отключить нужную вам функциональность.

Эта же настройка показана во вкладке Разное — значение общее.
Отключить пользовательский walker панели менюФлажокпо умолчанию: выключеноdisable_custom_admin_walker

Пользовательский walker позволяет теме или другому плагину взять под контроль вывод разметки пунктов меню в «Внешний вид → Меню». В большинстве случаев это не проблема. Но некоторые темы меняют структуры внутри пунктов меню и могут вызывать вмешательство, ломая настройки пунктов меню WP eLDeR MegaMenu. Включите эту настройку, чтобы попытаться отключить walker (и вернуться к стандартному walker WordPress). Учтите, что это отключит плагины, полагающиеся на пользовательский admin walker, такие как Nav Menu Roles.

Включите, если в Внешний вид→Меню у пунктов не появляется кнопка MegaMenu — значит, другая тема или плагин подменяет разметку пунктов.

Эта же настройка показана во вкладке Разное — значение общее.

Мы не рекомендуем использовать расширенные элементы WP eLDeR MegaMenu (пользовательский контент, виджеты, ряды, колонки и т.д.) в меню не-WP eLDeR MegaMenu (из вашей темы или другого плагина), так как такие меню не будут правильно обрабатывать расширенные элементы WP eLDeR MegaMenu. Однако если нужно переиспользовать WP eLDeR MegaMenu в другом меню, можно включить эту настройку, которая попытается удалить расширенные элементы WP eLDeR MegaMenu при генерации других меню.

Если одно и то же меню выводится и мегаменю, и обычным меню темы (например, в подвале), расширенные пункты — колонки, ряды, вкладки — в обычном меню будут выглядеть как пустые ссылки. Этот флажок убирает их из «чужих» меню.

Эта же настройка показана во вкладке Разное — значение общее.