InnerBlock не сохраняется в самодельном плагинеPhp

Кемеровские программисты php общаются здесь
Anonymous
InnerBlock не сохраняется в самодельном плагине

Сообщение Anonymous »

Я новичок в разработке WP. Я пытаюсь создать свой собственный плагин с настраиваемыми типами блоков, которые я мог бы использовать. Я установил, что js-файл каждого пользовательского блога содержит HTML-код и стиль для редактора. И код на стороне клиента был помещен в файлы php.
Проблема, с которой я сейчас столкнулся, заключается в том, что я пытаюсь создать свой собственный блок героя, куда я добавил InnerBlocks ярлык. Я разрешаю использовать еще один пользовательский блок под названием GenericHeader. Я могу добавить GenericHeader в блок Hero в редакторе, и после сохранения все будет работать как положено. Но когда я обновляю блок GenericHeader, он исчезает. Я не уверен, что мне не хватает, но опять же, я не привык к разработке WP, поэтому, вероятно, я делаю здесь что-то совершенно неправильно.
Файл Hero.js< /p>
import "./hero-block.scss"
import {InnerBlocks} from "@wordpress/block-editor"

// custom block type hero
wp.blocks.registerBlockType("dotnyma-custom-blocks/hero", {
title: "Hero",
icon: "image",
category: "common",
attributes: {
imageUrl: {type: "string"},
},
edit: EditHeroComponent,
save: function () {
return null;
}
});

function EditHeroComponent(props) {
const {attributes, setAttributes} = props;

return (


Изображение





)
}


Файл Hero.php


[img]

Подробнее здесь: https://stackoverflow.com/questions/790 ... tom-plugin

Вернуться в «Php»