Проблема, с которой я сейчас столкнулся, заключается в том, что я пытаюсь создать свой собственный блок героя, куда я добавил 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
Мобильная версия