Можно ли преобразовать классический пост WordPress в пользовательские блоки Гутенберга? - PullRequest
0 голосов
/ 02 апреля 2019

Если у вас есть классический блок в Wordpress и вы хотите преобразовать его в блоки Гутенберга, у вас есть возможность перейти в «Настройки»> «Преобразовать в блоки».

Пример: https://imgur.com/RuOflNw

Дляпроект, который я отключил стандартные блоки и сделал свой собственный.Можно ли вместо этого конвертировать в эти блоки?А как?

Заранее большое спасибо!

Пэт

1 Ответ

0 голосов
/ 03 апреля 2019

Насколько мне известно, нет, у Гутенберга должна быть какая-то внутренняя функциональность для преобразования базового контента в некоторые заранее определенные блоки. Если какой-либо элемент контента отклоняется от базового контента, он не преобразует его в блок, и здесь вам нужно добавить поддержку. Вы можете выполнить отладку в их исходном коде , чтобы найти эту логику, потому что документы не годятся, но я думаю, что это будет чертовски трудоемко, и ваше решение будет работать, только если есть какие-то хуки для добавления вашей функциональности.

Примечание: блоки Gutenberg предоставляют метод transform в своей функции registerBlockType, которая помогает преобразовать ваш блок в другие блоки, например, вы можете преобразовать блок цитаты в абзац при условии, что ваш текущий блок действителен.

...