Studio Campisi

Come disabilitare i commenti su WordPress

Vuoi disabilitare i commenti su WordPress? Non sei l’unico: spesso i commenti diventano solo spam, o semplicemente non servono su siti aziendali, portfolio o landing page. In questa guida ti spiego tutti i metodi reali e funzionanti per disabilitare i commenti su WordPress.

WordPress nasce come piattaforma per blog, quindi i commenti sono una funzionalità integrata. Però, se il tuo sito non è un blog, i commenti possono diventare un problema più che un vantaggio. Ecco i motivi più comuni:

  • Spam: i commenti automatici sono una delle cose più fastidiose da gestire
  • Manutenzione: moderare commenti richiede tempo e attenzione
  • Non servono: su siti vetrina o portfolio i commenti spesso non hanno senso
  • Performance: meno elementi da caricare, meno richieste al server

Quindi se vuoi un sito pulito e senza fronzoli, disattivare i commenti è spesso la scelta migliore.

disabilitare commenti

Disattivare i commenti per i nuovi articoli (metodo semplice)

Il modo più immediato per bloccare i commenti è usare le impostazioni di WordPress. Vai in Impostazioni → Discussione e cerca l’opzione “Permetti l’invio di commenti per i nuovi articoli”. Basta deselezionarla e salvare.

Con questo metodo i commenti vengono disattivati solo per i contenuti che pubblicherai da quel momento in poi. Se hai già articoli pubblicati con i commenti attivi, dovrai intervenire in modo diverso.

Disattivare i commenti su un singolo articolo o pagina

Se invece vuoi disattivare i commenti solo su alcuni contenuti, puoi farlo direttamente dalla pagina o dall’articolo. Apri il contenuto in modifica e cerca la sezione Discussione (di solito nella barra laterale).

  • Deseleziona “Permetti commenti”
  • Aggiorna l’articolo

Se non vedi la sezione Discussione, attivala dalle Impostazioni schermata in alto.

Disattivare i commenti in massa

Se hai molti articoli e non vuoi modificarli uno ad uno, puoi farlo in blocco:

  1. Vai su Articoli → Tutti gli articoli
  2. Seleziona più articoli
  3. Scegli Modifica dal menu a tendina
  4. Imposta Commenti → Non permettere
  5. Salva

Funziona anche su Pagine.

Disattivare i commenti con un plugin (il metodo più comodo)

Se vuoi togliere i commenti completamente e in modo definitivo, il plugin Disable Comments è quello più usato. Ti permette di disattivare i commenti su tutto il sito oppure solo su specifici tipi di contenuti. Inoltre può nascondere l’area commenti anche dal backend, rendendo tutto più pulito.

Per installarlo:

  • Vai su Plugin → Aggiungi nuovo
  • Cerca Disable Comments
  • Installa e attiva
  • Vai su Impostazioni → Disable Comments
  • Scegli se disattivare ovunque o solo su certi contenuti
  • Salva

Disabilitare i commenti con codice (senza plugin)

Se non vuoi usare plugin e vuoi una soluzione “pulita”, puoi aggiungere del codice al tuo tema child o tramite Code Snippets. Questo metodo disattiva i commenti su tutto il sito, nasconde i commenti esistenti e rimuove anche la voce “Commenti” dal menu admin.

Prima di modificare il codice, fai sempre un backup.

Ecco il codice da incollare:


<?php
/*
 * Disabilita commenti e trackback in WordPress
 */

// Rimuove il supporto dei commenti per tutti i tipi di post
add_action('admin_init', function () {
    $post_types = get_post_types();
    foreach ($post_types as $post_type) {
        if (post_type_supports($post_type, 'comments')) {
            remove_post_type_support($post_type, 'comments');
            remove_post_type_support($post_type, 'trackbacks');
        }
    }
});

// Chiude i commenti sul front-end
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);

// Nasconde i commenti esistenti
add_filter('comments_array', '__return_empty_array', 10, 2);

// Rimuove la voce Commenti dal menu admin
add_action('admin_menu', function () {
    remove_menu_page('edit-comments.php');
});

// Rimuove il link commenti nella toolbar
add_action('init', function () {
    if (is_admin_bar_showing()) {
        remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    }
});

Quale metodo scegliere?

Dipende da cosa vuoi ottenere:

  • Solo bloccare i commenti futuri: impostazioni → discussione
  • Bloccare commenti su molti articoli già pubblicati: modifica in blocco
  • Rimuovere completamente l’area commenti dal sito e dal backend: plugin Disable Comments o codice

Sono contrario ad utilizzare tanti plugin, perciò consiglio sempre l’utilizzo del “codice” ma devo dire che il plugin disable comments funziona molto bene.

Articolo aggiornato giorno 5 Febbraio 2026

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Hai qualche domanda? sono felice di aiutarti

Hai qualche domanda? sono felice di aiutarti

Torna in alto