Reusable Blocks Extended

Описание

Расширьте функционал многоразовых блоков Gutenberg с помощью полноценной панели администратора, виджетов, шорткодов и функций PHP.

Этот плагин расширяет интерфейс администратора многоразовых блоков и предоставляет несколько необычных функций:

  • Добавить данные многоразовых блоков для консоли
  • Активация панели многоразовых блоков в консоли сайта
  • Предоставление списка записей, в которых используется каждый из многоразовых блоков с датами последнего изменения.
  • Обеспечение предварительного просмотра многоразовых блоков в режиме реального времени на экране администратора вместе с таблицами стилей темы сайта.
  • Предоставление виджета многоразовых блоков для их размещения в областях виджетов темы сайта.
  • Предоставление шорткодов многоразовых блоков для их вставки в различных типах записей (даже если они используют классический редактор, а не Gutenberg).
  • Предоставление нескольких PHP-функций многоразовых блоков для их использования в любом месте сайта, даже среди элементов темы сайта.

  • НОВИНКА: простой инструмент для преобразования многоразовых блоков в шаблоны блоков в один клик!

Полная презентация расширенных многоразовых блоков содержится в статье Обобщение выступления WordCamp.

Скриншоты

  • Расширенная административная панель многоразовых блоков с предварительным просмотром
  • Виджет многоразового блока

Установка

  1. Установите и активируйте плагин.
  2. Перейдите в раздел многоразовых блоков

Часто задаваемые вопросы

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

  • Перейдите в раздел > Внешний вид > Виджеты.
  • Добавьте виджет «Многоразовый блок» в область целевого виджета.
  • Выберите многоразовый блок, который нужно вывести на сайт и сохраните виджет.

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

  • Перейдите в раздел «Многоразовых блоки».
  • Выберите многоразовый блок, который нужно вывести на сайт и скопируйте предоставленный шорткод.
  • Затем вставьте его в целевой области сайта.

Синтаксис: [reblex id="NUMERIC_ID_OF_THE_REUSABLE_BLOCK"]

Как выводить многоразовые блоки с помощью функций PHP

  • Перейдите в раздел «Многоразовых блоки».
  • Выберите многоразовый блок, который нужно вывести на сайт и скопируйте предоставленную функцию PHP.
  • Затем вставьте его в целевой области сайта.

Синтаксис: reblex_display_block( NUMERIC_ID_OF_THE_REUSABLE_BLOCK );

Примечание для разработчиков: вам также могут понадобиться данные шорткода перед их отображением. В этом случае следует использовать функцию: reblex_get_block( NUMERIC_ID_OF_THE_REUSABLE_BLOCK );

Отзывы

14.06.2024
Hey everybody that wrote to this forum and complained about something not working with this free plugin: You can get the Gutenberg Block as a Shortcode function by using WP Code Pro. It works great and is highly supported. But the price is USD$100/yr for a single website, or $250/yr for 25 sites (prices upon yearly renewal).The whole reason I found this plugin is that WP Code Pro is expensive, and there is no LTD. After a fairly thorough search, I have found zero other options besides these two plugins: one home-made and one commercial. So if you don’t want to pay the premium price for the commercial plugin, then there’s no point complaining about the homemade one.
04.06.2024
Previously a 5 star review, the last year problems creeping in and it’s obvious to me that the developer refuses to participate in this support forum. Kick them out of the respository until they are responsive. Note to developer, previously would have happily purchased a pro version of this plugin (which you don’t seem to offer) in order to support you and get access to support.
28.11.2023
The plugin was good and I really like it. but now I have problem when I open the plugin it self it will show «500 Internal Server Error». This only plugin have error. Please help. Thanks
24.09.2023
This is a very useful plugin, especially as it stops my admin team accidentally editing a reusable block and then changing all the blocks, which gutenberg sometimes messes up. This plugin could be extended even further.
The plugin works fine… on its own. When used with other plugins that add columns to the reusable blocks view: this plugin blocks (pun intended) them from working:( So I can’t use your plugin alongside: Article Word Count Column Sortable Word Count Reloaded On the other hand, the plugin Admin Columns blocks the above two, AND yours, from working… I hope you can update your plugin to play nice with other plugins? Or, if it’s their fault: let me know, and I’ll reach out to those other two developers, to let them know they should fix something. Apart from the above, I really dig the functionality of the plugin. Hence I wish I can get to use it;) Oliver
Посмотреть все 37 отзывов

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

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

Участники

«Reusable Blocks Extended» переведён на 13 языков. Благодарим переводчиков за их работу.

Перевести «Reusable Blocks Extended» на ваш язык.

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

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

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

0.9.1

0.9

  • Props @chaton666 (Marie Comet) for a small fix.
  • WP 6.0 compatibility.

0.8

  • Performance enhancement on the wp_block list table. Props @grapplerulrich for spotting this.

0.7

  • WP 5.8 compatibility.
  • Replace «Reusable blocks» menu name with «Blocks».
  • Small variable name and docs change.
  • Various minor interface improvements.

0.6.2

  • Removes a PHP notice.

0.6.1

  • Fix an issue with polylang plugin (props @eddystile).

0.6

  • Introduces the Block Pattern conversion tool for WP 5.5+.

0.5.1

  • Fixes a bug with ACF Pro Blocks. Props @mbcreation for raising the issue.

0.5

  • Improvement of the preview feature, which is now displaying your reusable blocks in a modal window.

0.4

  • Force block editor for wp_block post type even with Classic Editor plugin activated.
  • Collapsible items improvements.

0.3

  • Make block instances collapsible for a better preview. Props @alfredg.

0.2

  • Use @import instead of link tag or enqueues in the preview iframe.

0.1

  • Plugin initial commit. Works fine 🙂