Изменить рендеринг основного блока Гутенберга в WordPress

Я наткнулся на этот ответ, чтобы изменить рендеринг основного блока с помощью фильтра 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
);

Это работает во внешнем интерфейсе, рендеринг изменен, но в редакторе блоков он по-прежнему использует рендеринг блоков по умолчанию.

Как сделать так, чтобы редактор блоков также отражал/обновлял изменения?


person Laurent    schedule 04.05.2021    source источник