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.

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:
- Vai su Articoli → Tutti gli articoli
- Seleziona più articoli
- Scegli Modifica dal menu a tendina
- Imposta Commenti → Non permettere
- 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


