Deshabilitar el editor de bloques en páginas concretas

    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);

    Herramientas relacionadas