Описание
Расширьте функционал многоразовых блоков Gutenberg с помощью полноценной панели администратора, виджетов, шорткодов и функций PHP.
Этот плагин расширяет интерфейс администратора многоразовых блоков и предоставляет несколько необычных функций:
- Добавить данные многоразовых блоков для консоли
- Активация панели многоразовых блоков в консоли сайта
- Предоставление списка записей, в которых используется каждый из многоразовых блоков с датами последнего изменения.
- Обеспечение предварительного просмотра многоразовых блоков в режиме реального времени на экране администратора вместе с таблицами стилей темы сайта.
- Предоставление виджета многоразовых блоков для их размещения в областях виджетов темы сайта.
- Предоставление шорткодов многоразовых блоков для их вставки в различных типах записей (даже если они используют классический редактор, а не Gutenberg).
-
Предоставление нескольких PHP-функций многоразовых блоков для их использования в любом месте сайта, даже среди элементов темы сайта.
-
НОВИНКА: простой инструмент для преобразования многоразовых блоков в шаблоны блоков в один клик!
Полная презентация расширенных многоразовых блоков содержится в статье Обобщение выступления WordCamp.
Скриншоты
Установка
- Установите и активируйте плагин.
- Перейдите в раздел многоразовых блоков
Часто задаваемые вопросы
-
Как выводить многоразовые блоки с помощью виджетов
-
- Перейдите в раздел > Внешний вид > Виджеты.
- Добавьте виджет «Многоразовый блок» в область целевого виджета.
- Выберите многоразовый блок, который нужно вывести на сайт и сохраните виджет.
-
Как выводить многоразовые блоки с помощью шорткодов
-
- Перейдите в раздел «Многоразовых блоки».
- Выберите многоразовый блок, который нужно вывести на сайт и скопируйте предоставленный шорткод.
- Затем вставьте его в целевой области сайта.
Синтаксис:
[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 );
Отзывы
Участники и разработчики
«Reusable Blocks Extended» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Reusable Blocks Extended» переведён на 13 языков. Благодарим переводчиков за их работу.
Перевести «Reusable Blocks Extended» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
0.9.1
- Security fixes. Props to Rio Darmawan and Darius S., via Patchstack Alliance ♥️
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 🙂