Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Widget Shortcode

Описание

The shortcode requires the widget ID, but no need to guess, the plugin generates the code for you. To override the widget title for a widget you can use the «title» parameter:
[widget id=»text-1″ title=»New title»]
You can also hide the widget title entirely if desired:
[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

Скриншоты

  • Плагин создаёт шорткоды для вас
  • Генератор шорткодов в редакторе TinyMCE
  • The new Widget Shortcode block in Gutenberg

Установка

  1. Загрузите целиком папку плагину в директорию /wp-content/plugins/
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress
  3. Вот и всё. Используйте шорткод [widget] где угодно
  4. Наслаждайтесь!

Отзывы

02.03.2019
Hi, this is really helping me out, thank you! Very nice that it is working with Gutenberg, inserting widgets in the content from a drop-down, no copy-pasting of shortcodes, and a preview inside the block editor! Just some minor glitches/enhancements: https://wordpress.org/support/topic/advanced-additional-css-class-broken-wp-5-1-gutenberg/ https://wordpress.org/support/topic/make-link-inside-widget-non-clickable-in-the-preview-in-the-editor/ https://wordpress.org/support/topic/make-additional-attributes-available-in-block-editor-gutenberg/ Fixing the first two of these, would totally earn you that fifth star—and a donation 😉 TIA
10.11.2018
The plugin works really well and it feels very lightweight. I'm glad I stumbled upon this plugin long time ago and marked it as favorite, I thought 'um.. this looks interesting and it might come in handy sometime later. That time came working on a theme that strictly shows post grid throught the use of widgets but only in 'home', so with the help of this plugin I was able to put the post grid in any page I wanted. You just saved me hours of doing custom PHP code. Thank you!
Посмотреть все 58 отзывов

Участники и разработчики

«Widget Shortcode» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Widget Shortcode» переведён на 4 языка. Благодарим переводчиков за их работу.

Перевести «Widget Shortcode» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

0.3.4

  • New Gutenberg block

0.3.3

  • Additional CSS classes to the widget wrapper

0.3.2

  • Fix bug with getting correct widget instance. Thanks @frankieandshadow!

0.3.0

  • Исправлены сообщения уведомлений

0.2.9

  • Исправлены уведомления относительно незарегистрированных виджетов

0.2.8

  • Fix bug where widget titles do not show. Thanks @websitedons!

0.2.7

  • update how the shortcode code is displayed to avoid potential problems; thanks @websitedons!

0.2.6

  • Исправлены возможные сообщения уведомлений
  • Дополнительные параметры для управления выводом виджетов

0.2.5

  • Исправлено уведомление, если виджет не активирован

0.2.4

  • Генератор шорткодов в TinyMCE
  • i18n
  • Некоторый рефакторинг кода

0.2.3

  • Исправлены ошибочные классы виджетов и ID и before_widget

0.2.2

  • Исправлена ошибка с удалением заголовков из виджета
  • Совместимость с заголовком виджета и другими плагинами, что меняют аргументы виджета

0.2.1

  • Добавлена возможность переопределения заголовка виджета в шорткоде
  • Поддержка фильтрации стандартных аргументов виджета
  • Убраны предупреждения PHP

0.2

  • Добавлена функция do_widget
  • Добавлен параметр ‘title’, который позволяет перекрыть заголовок виджета