WP eLDeR MegaMenu документация v1.0.1 Вся документация Купить плагин
Документация › Шорткоды и код

Шорткоды

Шорткоды выводят мегаменю, кнопку мобильного меню, поиск и списки записей в записях, страницах, виджетах, а также внутри самого меню — в «Пользовательском контенте», подвале подменю и шапке мобильной панели.

ШорткодЧто выводит
[eldermenu]мегаменю целиком
[eldermenu_toggle]кнопку открытия мобильного меню
[eldermenu-search]строку поиска по сайту
[eldermenu-recent-posts]список свежих записей с миниатюрами
[eldermenu-colgroup] + [eldermenu-col]колонки внутри блока HTML
[eldermenu_mobile_close_button]кнопку «Закрыть меню» для мобильной панели
Шорткоды в названиях и описаниях пунктов меню не обрабатываются, пока не включено «Разрешить шорткоды в метке навигации и описании».

[eldermenu] — мегаменю

Выводит меню с настройками выбранной конфигурации. Какое меню WordPress показать, решается по порядку: параметр menu, затем theme_location, затем «Меню ручной интеграции по умолчанию» конфигурации (Интеграция).

ПараметрПо умолчаниюЧто задаёт
config_idmainидентификатор конфигурации: main или созданной вами (footer, catalog)
menu—ID, ярлык или название меню WordPress
theme_location—область меню темы, например primary
Шорткод
[eldermenu]
[eldermenu config_id="main" menu="165"]
[eldermenu config_id="catalog" menu="Каталог"]
[eldermenu theme_location="primary"]
Готовый шорткод для вашей конфигурации и меню генерирует вкладка Интеграция → Код ручной интеграции.

[eldermenu_toggle] — кнопка мобильного меню

Своя кнопка, которая открывает и закрывает мегаменю ниже контрольной точки. Нужна, если стандартная кнопка отключена («Адаптивный переключатель») или должна стоять в другом месте шапки. Текст кнопки — содержимое шорткода.

ПараметрПо умолчаниюЧто задаёт
config_idmainконфигурация, из которой берётся скин кнопки
target_any_ID элемента nav меню, которое открывает кнопка; _any_ — все мегаменю на странице
toggle_id—свой ID кнопки
tagaтег кнопки: a, button, div, span; для доступности лучше button
icon_classbarsиконка Font Awesome без префикса fa-
close_iconbarstimes — показывать крестик, пока меню открыто
skin—скин кнопки, если он отличается от скина конфигурации
Шорткод
[eldermenu_toggle tag="button" close_icon="times"]Каталог[/eldermenu_toggle]
[eldermenu_toggle target="eldermenu-main-165-eldermenu_primary-2" icon_class="list"][/eldermenu_toggle]

ID меню для target видно в коде страницы: атрибут id у тега <nav class="eldermenu …"> (в браузере — правый клик по меню → «Просмотреть код»).

Поле поиска WordPress в оформлении меню. Обычно кладётся в «Пользовательский контент» внутри подменю значка-лупы (так на витрине) или в шапку мобильной панели.

ПараметрПо умолчаниюЧто задаёт
placeholderПоиск...подсказка в пустом поле
post_type—искать только в одном типе записей: product, post
search_field_ideldermenu-search-fieldID поля — меняйте, если на странице несколько поисков
search_label_srПоискневидимая подпись поля для экранных дикторов
button_text_srПоискневидимый текст кнопки
autofocusonon — курсор встаёт в поле при открытии подменю
autocompleteonoff — отключить подсказки браузера
Шорткод
[eldermenu-search placeholder="Поиск по сайту..."]
[eldermenu-search placeholder="Найти товар" post_type="product"]
Поиск в подменю значка-лупы
Поиск в подменю значка-лупы

[eldermenu-recent-posts] — свежие записи

ПараметрПо умолчаниюЧто задаёт
num3сколько записей
category—ID или ярлык рубрики
offset0пропустить первые N записей
imgonoff — без миниатюр
img_sizeinheritразмер картинки: thumbnail, medium…
img_width45ширина миниатюры, px
img_height45высота миниатюры, px
default_img—ID картинки из медиатеки для записей без миниатюры
excerptoffon — показывать отрывок
Шорткод
[eldermenu-recent-posts num="4" category="novosti" img_width="60" img_height="60" excerpt="on"]

[eldermenu-colgroup] и [eldermenu-col] — колонки в HTML

Делит один блок «Пользовательского контента» на колонки. Ширина считается по сумме colspan: две колонки с colspan="2" и colspan="1" — это 2/3 и 1/3.

Шорткод
[eldermenu-colgroup]
[eldermenu-col colspan="2"]
<h4>О компании</h4>
<p>Текст на две трети ширины.</p>
[/eldermenu-col]
[eldermenu-col]
<a class="em-btn" href="/contacts/">Контакты</a>
[/eldermenu-col]
[/eldermenu-colgroup]

[eldermenu_mobile_close_button] — кнопка «Закрыть»

Кнопка, закрывающая мобильную панель. Пригодится в «Содержимом подвала» панели. Без содержимого выводит крестик.

ПараметрПо умолчаниюЧто задаёт
classes—свои CSS-классы кнопки
Шорткод
[eldermenu_mobile_close_button classes="my-close"]Закрыть меню[/eldermenu_mobile_close_button]
Без активной лицензии шорткод [eldermenu] выводит обычное меню WordPress, а остальные шорткоды — пусто (у шорткодов с содержимым — только само содержимое).