Si quieres quitar lo que se conoce como Gutenberg, y usar el editor clásico en algunas páginas, lo puedes hacer gracias al filtro use_block_editor_for_post
por ejemplo según el ID.
function nwp_disable_block_editor_for_page_ids( $use_block_editor, $post ) {
$excluded_ids = array( 2374, 5378, 21091);
if ( in_array( $post->ID, $excluded_ids ) ) {
return false;
}
return $use_block_editor;
}
add_filter( 'use_block_editor_for_post', 'disable_block_editor_for_page_ids', 10, 2 );
Este snippet se puede modificar fácilmente, por ejemplo para comprobar la Plantilla de Página:
function nwp_disable_block_editor_page_template($use_block_editor, $post) {
$template = get_page_template_slug();
if ($template === 'some-template-slug.php') {
return false;
}
return $use_block_editor;
}
add_filter('use_block_editor_for_post', 'disable_block_editor_for_page_ids', 10, 2);