An open API service indexing awesome lists of open source software.

https://github.com/pekarskyi/lazy-blocks-member_sample

Lazy Blocks - примеры + верстка
https://github.com/pekarskyi/lazy-blocks-member_sample

gutenberg gutenberg-blocks lazy-blocks team-members wordpress

Last synced: about 1 month ago
JSON representation

Lazy Blocks - примеры + верстка

Awesome Lists containing this project

README

          

# Lazy Blocks - примеры + верстка

Создание блоков для редактора Gutenberg с помощью плагина Lazy Blocks. Пример: карточка сотрудника. В папках я подготовил примеры для разных методов вывода блока.

Плагин Lazy Blocks — это конструктор блоков для редактора Gutenberg. Он позволяет создавать свои произвольные блоки под задачи вашего проекта. Плагин быстро работает и не перегружает ваш сайт лишним функционалом.

Lazy Blocks прекрасно подойдет для тех, кто хочет легко и быстро создавать свои блоки Gutenberg без необходимости сложного программирования (PHP, JS). Хотя, от создания верстки блоков вас никто здесь не освобождает. Так что знания HTML + CSS вам будут все равно необходимы. Если и здесь у вас есть некоторые пробелы, то посмотрите мое видео — я для вас там сделал подсказку, как можно быстро сверстать свой блок.

## Методы вывода блока

Для отображения блоков на страницах и/или в предпросмотре в редакторе необходимо добавить код вывода. Есть несколько способов сделать это:

1.HTML + Handlebars-выражения

2.Функции PHP

3.Шаблон темы (функции PHP) — в отдельном файле

## По файлам

📁 blocks/lazyblock-member3/block.php - это файл шаблона темы для вывода блока

📁 css/member.css - файл со стилями.

📁 import/ - файлы .json - это файлы для импорта блока с его параметрами и кодом вывода (output). Один файл - один метод вывода.

📁 output/ - файлы с примерами кода вывода блока (output).

🔗 Инструкция и примеры реализации: https://inwebpress.com/lazy-blocks-introduction/

[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://sitex.me/standwithukraine)