Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come disattivare i widget indesiderati in WordPress

Molti utenti ci hanno chiesto come disabilitare i widget inutilizzati in WordPress e comprendiamo la loro frustrazione.

L’area widget predefinita visualizza tutti i widget disponibili, indipendentemente dal fatto che vengano effettivamente utilizzati. Questo può rendere difficile trovare i widget necessari e può rallentare il processo di personalizzazione del sito.

Disabilitando i widget inutilizzati, si può ricevere il focus sull’aggiunta e la disposizione dei widget che migliorano veramente il sito web e forniscono valore ai visitatori.

In questo articolo vi mostreremo come disabilitare i widget indesiderati in WordPress per un’esperienza di widget gratuita.

Remove unwanted widgets in WordPress

Perché disabilitare i widget indesiderati in WordPress?

Iwidget sono blocchi di elementi che si possono aggiungere alle barre laterali o alle aree pronte per i widget del vostro sito WordPress. WordPress è dotato di diversi widget predefiniti e anche altri plugin di WordPress possono aggiungere i propri widget.

Tutti questi widget sono visibili nella schermata Aspetto ” Widget. Tuttavia, noterete che alcuni di questi widget non sono molto utili e probabilmente non li userete mai sul vostro sito web.

Se si utilizzano plugin che aggiungono anche i propri widget, presto la schermata dei widget diventerà un’enorme confusione e sarà difficile individuare i widget che si desidera utilizzare.

Vediamo come ripulire facilmente la schermata dei widget disabilitando quelli indesiderati in WordPress.

Disabilitare i widget indesiderati in WordPress

La prima cosa da fare è installare e attivare il plugin WP Widget Disable. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina Aspetto ” Disabilitare i widget per configurare le impostazioni del plugin.

Disable widgets settings

La pagina delle impostazioni è suddivisa in due schede. Innanzitutto, è necessario selezionare i widget della barra laterale che si desidera disabilitare. È sufficiente selezionare la casella accanto ai widget che non si desidera utilizzare e fare clic sul pulsante “Salva modifiche”.

È ora possibile visitare la pagina Aspetto ” Widget per vedere la differenza. Tutti i widget selezionati non saranno più visibili nella schermata dei widget.

Cleaned up widgets screen in WordPress

Come rimuovere i widget della dashboard di WordPress

WordPress visualizza anche diversi widget nella pagina della dashboard. Alcuni plugin e temi possono anche aggiungere i propri widget alla dashboard di WordPress.

Normalmente, è possibile ripulire la schermata del cruscotto facendo clic sul pulsante“Opzioni schermo” e deselezionando i widget che non si desidera visualizzare. Questo è l’approccio più semplice e veloce. È l’ideale per i siti con un solo utente.

Cleaning up dashbaord screen in WordPress

Tuttavia, questo metodo consente a voi e a chiunque utilizzi il vostro sito di fare semplicemente clic sul pulsante Opzioni schermo e visualizzare nuovamente i widget.

Il plugin WP Widget Disable consente di nascondere i widget della dashboard anche dal menu Opzioni della schermata.

Andare alla pagina Aspetto ” Disabilitazione dei widget e fare clic sulla scheda Widget della dashboard.

Selezionare i widget che si desidera nascondere dalla schermata del cruscotto e fare clic sul pulsante “Salva modifiche” per memorizzare le impostazioni.

È ora possibile visitare la pagina della dashboard per vederla in azione.

Disabled dashboard widgets in WordPress

Si noterà che i widget selezionati per la rimozione non sono più visibili nella dashboard o nel menu delle opzioni della schermata. È anche possibile creare widget personalizzati per la dashboard di WordPress da visualizzare sulla dashboard.

Se volete rimuovere completamente i widget della dashboard di WordPress, in modo che gli altri utenti non possano semplicemente riattivarli, dovete incollare il seguente codice nel file functions.php del vostro tema, in un plugin specifico per il sito o in un plugin di snippets di codice:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;
  
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  
}
  
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Ciascuno dei widget sopra elencati si spiega da sé. È sufficiente rimuovere dall’elenco i widget che si desidera mantenere. Se si desidera rimuovere questi widget da tutti gli utenti, tranne gli amministratori, basta modificare l’ultima riga in questo modo:

if (!current_user_can('manage_options')) {
    add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

Si consiglia di aggiungere questo codice utilizzando il plugin WPCode. È il modo più sicuro e semplice per aggiungere codice personalizzato in WordPress senza modificare i file del tema.

Per iniziare, è necessario installare e attivare il plugin gratuito WPCode sul proprio sito web. Se avete bisogno di aiuto, consultate questa guida su come installare un plugin di WordPress.

Una volta attivato il plugin, andare su Code Snippets ” Add Snippet dalla dashboard di WordPress.

Da qui, passare il mouse sull’opzione “Aggiungi codice personalizzato (nuovo snippet)” e fare clic sul pulsante “Usa snippet”.

Add a new custom code snippet in WPCode

Successivamente, si accede alla pagina “Crea snippet personalizzato”. Per prima cosa, aggiungete un titolo per il vostro snippet, che può essere qualsiasi cosa per aiutarvi a ricordare a cosa serve il codice.

Quindi, è sufficiente incollare il codice di cui sopra nella casella “Anteprima codice” e scegliere “PHP Snippet” come tipo di codice dal menu a discesa.

Paste your code into the WPCode plugin

Quindi, spostare l’interruttore da “Inattivo” ad “Attivo” e fare clic sul pulsante “Salva snippet” nella parte superiore della pagina.

Activate and save your custom code snippet

Ora tutti i widget della dashboard di WordPress saranno disabilitati.

Speriamo che questo articolo vi abbia aiutato a capire come disabilitare i widget indesiderati in WordPress. Potreste anche voler consultare la nostra guida sui trucchi per la barra laterale di WordPress per ottenere i massimi risultati e la nostra selezione dei migliori plugin per il builder di WordPress per creare template personalizzati senza alcun codice.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

10 commentiLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Arnold

    Why are you using “unset()” in stead of “remove_meta_box()”?

    Curious :-)

    High Regards,
    Arnold.

    • WPBeginner Support

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

      Admin

  3. Maria

    Hi.
    When I disable all the other widgets, I’m losing my search-field as well even though i do not choose this on the list. So I want to keep my search field, but not the other widgets. How can i fix this?

  4. Joshua Hoe

    So if hiding the widgets mean Unregistered widgets will not be loaded, does it also mean that the website speed will be faster as well?

    • WPBeginner Support

      Depending on the widgets you are disabling there could be a small speed increase but in general nothing overly noticeable in terms of speed

      Admin

  5. Luis

    Hi,
    But how can we remove the widget area as seen in last picture? The widgets are gone, but the boxes (empty) are there to see. Can we also remove this empty boxes?

    Thanks

    • WPBeginner Support

      You would need a different plugin for that, the plugin does not currently remove those

      Admin

  6. Jeff Yablon

    Umm … You know this disables nothing? It HIDES them, leaves their stub coded overhead, and adds an extra plug-in.

    • WPBeginner Support

      Hi Jeff,

      It actually unregisters those widgets, which is not the same as hiding. Unregistered widgets are not loaded.

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.