#wordpress #wordpress-gutenberg #gutenberg-blocks
#wordpress #wordpress-gutenberg #gutenberg-blocks
Вопрос:
Я создал пользовательский блок и использовал компонент Gutenberg в качестве внутренних / дочерних блоков. Он работает нормально, и он не отображается в списке внутренних блоков, но отображается, если я пытаюсь добавить внутри блока группы / столбцов. Есть ли способ удалить его?
Изображение 1: Родительский блок не показан непосредственно внутри блока
Изображение 2: Родительский блок отображается внутри блока группы, созданного в родительском блоке.
Ответ №1:
Когда дочерний блок зарегистрирован, определите его родительский блок, который будет ограничивать, где блок может быть вставлен, например:
registerBlockType('myproject/child-block', {
...
parent: ['myproject/parent-block']
}
Чтобы сделать еще один шаг вперед, вы могли бы создать основной пользовательский блок, который все остальные ваши блоки определяют как свой родительский, тем самым отключив их добавление через group .