Я наткнулся на этот ответ, чтобы изменить рендеринг основного блока с помощью фильтра getSaveElement
. Код выглядит следующим образом:
function modifyGetSaveContentExtraProps( element, blockType, attributes ) {
return (
<div className = 'heading-wrapper' >
{ element }
</div>
);
}
wp.hooks.addFilter(
'blocks.getSaveElement',
'slug/modify-get-save-content-extra-props',
modifyGetSaveContentExtraProps
);
Это работает во внешнем интерфейсе, рендеринг изменен, но в редакторе блоков он по-прежнему использует рендеринг блоков по умолчанию.
Как сделать так, чтобы редактор блоков также отражал/обновлял изменения?