Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come disabilitare widget indesiderati nell'amministrazione di WordPress (2 modi)

Molti utenti di WordPress desiderano disabilitare i widget indesiderati nella loro bacheca di WordPress. Quando si utilizzano molti plugin che aggiungono widget alla bacheca di amministrazione, questi widget possono creare molto disordine e rendere difficile concentrarsi sui compiti importanti durante la gestione del proprio sito web.

Abbiamo cercato modi per risolvere questo problema e abbiamo trovato alcuni plugin che possono rimuovere i widget della bacheca, ma molti di essi offrono questa funzionalità a pagamento. Non pensiamo che si debba pagare per qualcosa di così semplice.

La buona notizia è che abbiamo trovato un modo semplice e gratuito per rimuovere i widget indesiderati dalla bacheca di amministrazione di WordPress. Questa guida ti mostrerà come farlo senza spendere soldi o causare problemi sul tuo sito.

Come disabilitare widget indesiderati in WordPress

Perché disabilitare i widget indesiderati nella tua bacheca?

Quando accedi al tuo sito WordPress, vedrai una schermata chiamata bacheca. Questa è parte dell'area di amministrazione dove gestisci il tuo sito web. La bacheca include diverse piccole caselle, chiamate widget, che visualizzano varie informazioni e strumenti.

Aree della Bacheca di WordPress

Alcuni di questi widget provengono da WordPress, mentre altri sono aggiunti dai plugin e dai temi che installi. Tipicamente, più plugin utilizzi, più widget vedrai sulla bacheca.

Sebbene questi widget possano essere utili, possono anche creare molto disordine. Potrebbero mostrare informazioni che non ti servono o rallentare il caricamento della pagina. Ecco perché alcuni proprietari di siti web scelgono di disabilitare i widget indesiderati.

Rimuovendo i widget non necessari, puoi rendere la tua dashboard più pulita e facile da usare. È come riordinare la tua scrivania: quando rimuovi gli oggetti che non usi, puoi concentrarti meglio su ciò che è importante.

Disabilitare i widget può anche rendere la tua dashboard più reattiva. Questo è utile se trascorri molto tempo a gestire il tuo sito. Proprio come alcuni utenti disattivano la barra di amministrazione di WordPress per semplificare la loro visualizzazione, la rimozione di widget non necessari può rendere il tuo lavoro più facile ed efficiente.

Tenendo tutto questo a mente, diamo un'occhiata a come disabilitare i widget indesiderati in WordPress. Puoi utilizzare i collegamenti rapidi qui sotto per saltare al tuo metodo preferito:

Suggerimento Pro: Stai cercando di rimuovere invece alcune voci di menu dalla tua area di amministrazione di WordPress? Dai un'occhiata alla nostra guida passo passo su come nascondere elementi di menu non necessari dall'amministrazione di WordPress.

Come rimuovere specifici widget della dashboard di WordPress

Puoi facilmente riordinare la tua dashboard andando su Dashboard » Home, facendo clic sul pulsante ‘Opzioni Schermo‘ e deselezionando i widget che non desideri visualizzare. Questo è l'approccio più rapido e semplice.

La funzione Opzioni Schermata nella dashboard di WordPress

Tuttavia, questo metodo consente a te e ad altri utenti di visualizzare facilmente nuovamente tali widget accedendo al menu ‘Opzioni Schermo’ e riabilitandoli.

Una soluzione più permanente è aggiungere codice personalizzato al file functions.php del tuo tema. Non preoccuparti se sembra complicato: lo faremo in modo sicuro utilizzando il plugin WPCode.

WPCode è un plugin per snippet di codice che ti consente di personalizzare il tuo sito oltre quanto consentito tipicamente da plugin o temi. Agisce come intermediario, permettendoti di aggiungere codice personalizzato senza modificare direttamente i file del tuo sito web. WPCode può anche disabilitare il tuo codice se incontra errori.

Sebbene tu possa utilizzare la versione gratuita di WPCode per questo tutorial, utilizzeremo la versione premium perché include un generatore di codice AI, che può essere utile più avanti in questa guida.

Puoi saperne di più sul plugin nella nostra recensione di WPCode.

Per utilizzare WPCode, procedi con l'installazione del plugin di WordPress nella tua area amministrativa. Dopodiché, vai su Snippet di codice » + Aggiungi snippet.

Quindi, seleziona ‘Aggiungi il tuo codice personalizzato (Nuovo snippet)’ e fai clic sul pulsante ‘+ Aggiungi snippet personalizzato’.

Aggiungere un nuovo snippet di codice personalizzato in WPCode

Successivamente, devi selezionare 'Snippet PHP' come tipo di codice dall'elenco di opzioni che appaiono sullo schermo.

Seleziona l'opzione snippet PHP

Ora, dai al tuo codice personalizzato un nome semplice come ‘Rimuovi widget della dashboard di WordPress’ per identificarlo facilmente in seguito.

Aggiunta di codice personalizzato a WPCode per rimuovere widget specifici della dashboard di WordPress

Dopodiché, incolla il seguente snippet nella casella ‘Anteprima codice’:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;

    // Remove the Welcome panel
    remove_action('welcome_panel', 'wp_welcome_panel');

    // Remove Site Health Status widget
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health']);

    // Remove WordPress Events and News widget
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

Questo codice rimuove il pannello di Benvenuto, il widget Stato integrità sito e il widget Eventi e notizie di WordPress dalla tua dashboard.

Puoi modificare il codice per rimuovere anche altri widget. Se non sei sicuro su come farlo, puoi utilizzare la funzione AI di WPCode.

Fai semplicemente clic sul pulsante AI accanto al menu a discesa ‘Tipo di codice’.

Cliccando sul pulsante WPCode AI

Quindi, inserisci un prompt chiedendo a WPCode di aggiungere righe di codice per rimuovere un altro widget. Ad esempio, gli abbiamo chiesto di rimuovere il widget Attività.

Dopodiché, fai semplicemente clic su ‘Genera’.

Chiedere a WPCode AI di rimuovere un widget specifico della dashboard di WordPress

L'AI aggiungerà una nuova riga per rimuovere il widget specificato:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;

    // Remove the Welcome panel
    remove_action( 'welcome_panel', 'wp_welcome_panel' );

    // Remove Site Health Status widget
    unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health'] );

    // Remove WordPress Events and News widget
    unset( $wp_meta_boxes['dashboard']['side']['core']['dashboard_primary'] );

    // Remove Activity widget
    unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity'] );
}

add_action( 'wp_dashboard_setup', 'remove_dashboard_widgets' );

Fatto ciò, scorri verso il basso fino alla sezione ‘Inserimento’. Assicurati che il ‘Metodo di inserimento’ sia impostato su ‘Inserimento automatico’ e la Posizione sia ‘Solo amministrazione’.

Successivamente, attiva semplicemente il pulsante Inattivo per renderlo ‘Attivo’ e fai clic sul pulsante ‘Salva snippet’.

Caricamento dello snippet di codice WPCode solo nell'area di amministrazione di WordPress

Quando torni su Dashboard » Home, vedrai solo i widget predefiniti che non hai disabilitato.

Nel nostro esempio, questo lascia visibili i widget ‘A colpo d’occhio’ e ‘Bozza rapida’.

Rimozione di widget specifici della dashboard di WordPress con WPCode

Come svuotare completamente la dashboard di amministrazione di WordPress

Se non utilizzi affatto la dashboard e desideri svuotarla completamente dai widget, WPCode offre un modello di snippet di codice a questo scopo.

Per utilizzarlo, vai su Snippet di codice » + Aggiungi snippet. Successivamente, cerca il codice 'Svuota dashboard di amministrazione' utilizzando la barra di ricerca e fai clic sul pulsante 'Connetti alla libreria per sbloccare (Gratuito)'.

Connessione alla libreria WPCode per trovare lo snippet di codice per svuotare la dashboard di amministrazione

Ora apparirà una finestra popup che ti chiederà di creare un account WPCode o di accedere a quello esistente.

Dopo aver effettuato l'accesso, seleziona la casella 'Abilita l'invio di snippet dalla libreria al tuo sito' e fai clic sul pulsante 'Connetti a WordPress'.

Libreria di codici di connessione

La finestra si chiuderà e tornerai alla pagina WPCode precedente.

Ora, il pulsante sotto l'opzione 'Svuota dashboard di amministrazione' cambierà in 'Usa snippet'. Procedi e fai clic su di esso.

Selezione del modello di snippet di codice Svuota Dashboard di Amministrazione da WPCode

A questo punto, WPCode configurerà il codice per te.

Il tuo schermo dovrebbe ora visualizzare lo snippet di codice preparato in questo modo:

Come appare lo snippet di codice Svuota Dashboard di Amministrazione di WPCode

Puoi attivare questo codice e aggiornarlo così com'è. In alternativa, potresti aggiungere una riga di codice aggiuntiva per far funzionare lo snippet solo per gli utenti non amministratori.

Ecco lo snippet di codice personalizzato completo se scegli di aggiungere quella riga aggiuntiva:

add_action( 'wp_dashboard_setup', function () {
    // Check if the current user does NOT have admin privileges
    if ( ! current_user_can( 'manage_options' ) ) {
        global $wp_meta_boxes;
        $wp_meta_boxes['dashboard'] = array();
        remove_action( 'welcome_panel', 'wp_welcome_panel' );
    }
}, 1000 );

Dopo aver apportato eventuali modifiche, attiva lo snippet di codice e fai clic sul pulsante 'Aggiorna' sopra.

Aggiunta di una riga di codice per svuotare la dashboard di amministrazione per gli utenti non amministratori, utilizzando WPCode

Con questo fatto, tutti i widget della dashboard di WordPress saranno disabilitati, sia per tutti gli utenti che solo per gli utenti non amministratori, a seconda della versione del codice utilizzata.

Ecco come dovrebbe apparire:

Come appare la dashboard di WordPress quando è vuota

Scopri altri suggerimenti e trucchi per personalizzare l'amministrazione di WordPress

Ora che sai come gestire i widget della tua bacheca di WordPress, potresti voler scoprire altri modi per personalizzare la tua area di amministrazione. Ecco alcuni articoli utili per rendere la tua esperienza con WordPress ancora migliore:

Speriamo che questo articolo ti abbia aiutato a imparare come disabilitare i widget indesiderati nell'amministrazione di WordPress. Potresti anche voler consultare la nostra guida sui migliori plugin per il log delle attività e il monitoraggio di WordPress e la nostra guida passo passo su come disattivare i plugin quando non riesci ad accedere a wp-admin.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

12 CommentsLeave a Reply

  1. Disabilitare i widget non utilizzati sembra una vittoria rapida sia per l'organizzazione che per le prestazioni del sito web. Mi piace molto la raccomandazione per il plugin Widget Disable, sembra perfetto per chi desidera una soluzione semplice.

  2. Ho testato lo snippet usando WP-Code e funziona benissimo. Quello che dovevo nascondere sulla bachetta è effettivamente scomparso. Il grande vantaggio è che non devo usare nessun altro plugin per ottenere questo risultato. Adoro i tuoi tutorial che possono essere risolti semplicemente usando uno snippet. Mi ha davvero risparmiato molto spazio per plugin non necessari.

    • remove_meta_box can be good if you know when the meta box was added and add the code in the correct location but the unset method does not require that level of knowledge and is more guaranteed to work for a beginner :)

      Amministratore

  3. Ciao.
    Quando disabilito tutti gli altri widget, perdo anche il mio campo di ricerca anche se non lo scelgo nell'elenco. Quindi voglio mantenere il mio campo di ricerca, ma non gli altri widget. Come posso risolvere questo problema?

  4. Quindi, se nascondere i widget significa che i widget non registrati non verranno caricati, significa anche che la velocità del sito web sarà più veloce?

    • A seconda dei widget che stai disabilitando, potrebbe esserci un piccolo aumento di velocità, ma in generale nulla di eccessivamente notevole in termini di velocità

      Amministratore

  5. Ciao,
    Ma come possiamo rimuovere l'area dei widget come visto nell'ultima immagine? I widget sono spariti, ma le caselle (vuote) sono ancora visibili. Possiamo anche rimuovere queste caselle vuote?

    Grazie

    • Avresti bisogno di un plugin diverso per questo, il plugin attualmente non li rimuove

      Amministratore

  6. Umm... Sai che questo non disabilita nulla? Li NASCONDE, lascia il loro overhead di codice residuo e aggiunge un plugin extra.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.