Skip to content

Bello, Gutenberg, ma non ci vivrei.

Attenzione: questo articolo è stato scritto più di 3 anni fa, alcune informazioni potrebbero essere obsolete.

Sul lavoro, finora, non avevo mai usato Gutenberg, l’editor a blocchi di WordPress; finalmente dalla settimana scorsa sto lavorando a un progetto che lo prevede.
Tutto bene, non fosse per alcuni dettagli: tipo che il popup dei tips e la modalità a schermo intero tornano su come un rigurgito se osi pulire la cache.
Non entro nella (lunga) discussione in merito, dico solo: c’è un modo per stroncare questo simpatico comportamento.

Prego.

add_action( 'wp_dashboard_setup', 'wporg_remove_gutenberg_panel' );

/**
 * Removes the very annoying Try Gutenberg Panel.
 */
function wporg_remove_gutenberg_panel() {
remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel' );
}

add_action( 'admin_head', 'wporg_remove_gutenberg_tips' );

/**
 * Hides the very annoying Welcome Tips popup for Gutenberg.
 */
function wporg_remove_gutenberg_tips() {
?>
    <style>
        .components-modal__frame.components-guide {
            display: none !important;
        }

        .components-modal__screen-overlay {
            display: none !important;
        }
    </style>
<?php
}

add_action( 'enqueue_block_editor_assets', 'wporg_disable_editor_fullscreen' );

/**
 * Disable the very annoying fullscreen mode for Gutenberg.
 */
function wporg_disable_editor_fullscreen() {
$script = "window.onload = function() { const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenModè ); if ( isFullscreenMode ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenModè ); } }";
wp_add_inline_script( 'wp-blocks', $script );
}

Articolo precedente

Articolo successivo

Discussione

  1. la prima cosa che ho fatto è stata mettere il plugin Classic Editor. Capisco la logica dietro il volere un sistema che verifichi al volo la sintassi e in parte anche la semantica della struttura, ma non fa per me.

    1. L'idea è ottima, la realizzazione pratica meh. Poi io sono molto di parte perché non tollero React, però finora non mi ha dato 'ste grandi soddisfazioni, anzi.
      In realtà su questo blog uso Gutenberg da un bel po', diciamo che non mi ha dato troppi problemi, ma è anche vero che non ne faccio un gran uso.

  2. A me la cosa che da più noia è vedere le modifiche in anteprima su WP.com e pensare "che merda questa soluzione" e poi PAFFF … ritrovarmela nella versione stable sui blog self hosted.

    Ad ogni modo in full screen non vado mai, però mi salvo la pagina con i suggerimenti, che nella vita non si sa mai!
    ;-)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.