0
124
2019-11-14

WordPress - Как отобразить виджет шорткодом в теме или записи

В данной записи поговорим о том как отобразить виджет при помощи шорт кода на страницах или в теме сайта под управлением WordPress
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

У меня была одна страница, на которой я просто хотел иметь возможность вставлять виджет без сложного процесса создания специальной области виджетов и, возможно, пользовательского шаблона страницы для этой области виджетов и так далее, и так далее.

Я хотел просто вставить [какой-то шорт код] в содержимое страницы (или страниц). Оказывается, это было не так просто, как хотелось бы, но на мое счастье нашелся плагин "Widget Shortcode" о котором речь и пойдет в данном посте.

Widget Shortcode

Внешний вид плагина

Загрузить плагин сейчас

Плагин который позволяет отобразить виджет при помощи шорткода в любом месте сайта

Для шорткода требуется идентификатор виджета, но Вам не нужно догадываться где его искать, плагин генерирует код для вас. Чтобы переопределить заголовок виджета для виджета, вы можете использовать параметр «title»:

[widget id = "text-1" title ="New title"]   

Вы также можете полностью скрыть заголовок виджета, если хотите:

[widget id ="text-1" title = "0"]

Дополнительные параметры:

  • container_tag: тег HTML используется для контейнера виджета, по умолчанию: div
  • container_class: имя класса CSS добавляющего контейнер виджета, по умолчанию: widget %2$s (Примечание: использует sprintf для подстановки переменной)
  • container_id: идентификатор HTML атрибута контейнера виджета, по умолчанию: %1$s (Примечание: использует sprintf для подстановки переменной)
  • title_tag: тег HTML для использования для обёртки заголовка, по умолчанию: h2
  • title_class: имя класса CSS для обёртки заголовка виджета, по умолчанию: widgettitle

Внешний вид плагна для отображения виджетов через шорткод:

Как получить шорт код виджета:

Как получить шорт код виджета

Вставка шорткода виджета в запись:

Вставка шорткода виджета в запись

Шорткод виджета в редакторе гутенберг:

Шорткод виджета в редакторе гутенберг

Итоги:

Как оказалось есть отличное решение которое ответит на вопрос как вставить или отобразить виджет по средствам шорт кода. Всем спасибо, до новых встречь.