Как программно использовать блок Wordpress Gutenberg в теме?

Я разрабатываю тему wordpress на 100% на основе блоков Гутенберга. Некоторые страницы создаются непосредственно в редакторе (например, домашняя страница), но другие страницы (например, результаты поиска) необходимо закодировать.

Я хочу, например, отображать результаты поиска, используя блок сетки сообщений.

Можно ли вызвать блок Гутенберга программно, то есть в коде моей темы, отправив параметры и вернув код html? Как, например, с do_shortcode()?


person Alan Tygel    schedule 02.04.2020    source источник


Ответы (1)


Это зависит от типа интересующего вас блока, большинство из них написано и отрисовано полностью на JavaScript - взгляните на Руководство редактора блоков и Динамические блоки

person DOBss    schedule 02.04.2020
comment
Спасибо, ДОБсс. Я понимаю вашу точку зрения, но предоставление ссылок на всю документацию бесполезно для меня и для других, которые ищут тот же вопрос. Если вы хотите пойти дальше в своем ответе, рассмотрите, например, атомарные блоки. - person Alan Tygel; 04.04.2020