Я пытаюсь обновить созданный мной простой пользовательский блок, однако не могу заставить устаревшее свойство работать.
Чтобы проверить это, я пытаюсь сделать что-то простое, например:изменив тег div на тег ap (как в примере из руководства), но я по-прежнему получаю предупреждение о недопустимом содержании в редакторе.
Мой код:
const { registerBlockType } = wp.blocks;
const attributes = {
id: {
type: 'string',
default: ''
},
label: {
type: 'string',
default: ''
}
}
registerBlockType('orthoscan/anchor', {
// Other properties
attributes,
edit: class extends wp.element.Component {
// Edit functions
},
save({ attributes }) {
return (
<p id={ `a-${attributes.id}` } data-menu-label={ attributes.label }></p>
)
},
deprecated: [
{
attributes,
save({ attributes }) {
return (
<div id={ `a-${attributes.id}` } data-menu-label={ attributes.label }></div>
)
}
}
]
})