Чтобы изменить поведение редактора, Гутенберг предоставляет следующие фильтры:
editor.PostFeaturedImage.imageSize
Используется для изменения размера изображения, отображаемого в компоненте Post Featured Image. По умолчанию 'post-thumbnail'
он возвращается к full
размеру изображения, если указанный размер изображения отсутствует в объекте мультимедиа. Он моделируется после admin_post_thumbnail_size
фильтра в Классическом редакторе.
Пример:
var withImageSize = function( size, mediaId, postId ) {
return 'large';
};
wp.hooks.addFilter( 'editor.PostFeaturedImage.imageSize', 'my-plugin/with-image-size', withImageSize );
editor.PostPreview.interstitialMarkup
Фильтрует промежуточное сообщение, отображаемое при создании предварительного просмотра.
Пример:
var customPreviewMessage = function() {
return '<b>Post preview is being generated!</b>';
};
wp.hooks.addFilter( 'editor.PostPreview.interstitialMarkup', 'my-plugin/custom-preview-message', customPreviewMessage );