Можно просто отключить редактор, используя фильтр WordPress.
WordPress 5 и выше
Если вы хотите отключить редактор блоков только для своих собственных типов сообщений, вы можете добавить следующий код в ваш плагин или functions.php
файл вашей темы.
add_filter('use_block_editor_for_post_type', 'prefix_disable_gutenberg', 10, 2);
function prefix_disable_gutenberg($current_status, $post_type)
{
// Use your post type key instead of 'product'
if ($post_type === 'product') return false;
return $current_status;
}
Если вы хотите полностью отключить редактор блоков (не рекомендуется), вы можете использовать следующий код.
add_filter('use_block_editor_for_post_type', '__return_false');
Плагин Гутенберга (до WordPress 5)
Если вы хотите отключить редактор Гутенберга только для ваших собственных типов сообщений, вы можете добавить следующий код в свой плагин или functions.php
файл вашей темы.
add_filter('gutenberg_can_edit_post_type', 'prefix_disable_gutenberg', 10, 2);
function prefix_disable_gutenberg($current_status, $post_type)
{
// Use your post type key instead of 'product'
if ($post_type === 'product') return false;
return $current_status;
}
Если вы хотите полностью отключить редактор Гутенберга (не рекомендуется), вы можете использовать следующий код.
add_filter('gutenberg_can_edit_post_type', '__return_false');