Come posso disattivare i commenti su WordPress?
Questa guida di one.com ti aiuterà a disattivare i commenti sul tuo sito WordPress, fornendoti metodi per disabilitare i commenti su singoli post, pagine o sull'intero sito.
- Perché disattivare i commenti su WordPress?
- Come disabilitare manualmente i commenti
- Disabilita i commenti agli articoli futuri
- Disabilita i commenti su una pagina o un articolo specifico
- Disabilita in blocco i commenti alle pagine e agli articoli
- Elimina tutti i commenti di WordPress
- Disabilita i commenti di WordPress utilizzando un plugin (WPCode)
Perché disattivare i commenti su WordPress?
Potresti voler disattivare i commenti su post o pagine specifici o disabilitare i commenti sull'intero sito web per vari motivi. Ad esempio, i blogger potrebbero non volere commenti su determinati post e i siti Web di piccole imprese potrebbero non averne affatto bisogno. Anche la disattivazione dei commenti può aiutare a prevenire lo spam. In WordPress, puoi facilmente disattivare i commenti o rimuovere completamente la sezione dei commenti.
Come disabilitare manualmente i commenti
Tieni presente che incollare direttamente il frammento di codice nei file del tema può facilmente danneggiare il tuo sito ed è consigliato solo agli utenti esperti. Puoi trovare opzioni alternative nelle sezioni seguenti.
- Seleziona il file functions.php del tuo tema con il File Manager di one.com.
- Fai clic su Modifica nel riquadro a destra.
- Incolla il frammento di codice fornito alla fine del file:
add_action('admin_init', function () { // Redirect any user trying to access comments page global $pagenow; if ($pagenow === 'edit-comments.php') { wp_safe_redirect(admin_url()); exit; } // Remove comments metabox from dashboard remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Disable support for comments and trackbacks in post types foreach (get_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'); } } }); // Close comments on the front-end add_filter('comments_open', '__return_false', 20, 2); add_filter('pings_open', '__return_false', 20, 2); // Hide existing comments add_filter('comments_array', '__return_empty_array', 10, 2); // Remove comments page in menu add_action('admin_menu', function () { remove_menu_page('edit-comments.php'); }); // Remove comments links from admin bar add_action('init', function () { if (is_admin_bar_showing()) { remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60); } }); - Fai clic su Salva per salvare le modifiche.
- Fatto! Questo frammento reindirizza gli utenti che tentano di accedere alla pagina dei commenti, rimuove le funzionalità relative ai commenti e chiude i commenti sul front-end.
Disabilita i commenti agli articoli futuri
Se stai avviando un nuovo sito WordPress, puoi facilmente disabilitare i commenti agli articoli futuri. Segui questi passi:
- Vai su Impostazioni > Discussione nel tuo WP Admin.
- Deseleziona "Permetti l'invio di commenti per i nuovi articoli".
- Scorri verso il basso e fai clic su Salva modifiche per disabilitare i commenti agli articoli futuri.
Disabilita i commenti su una pagina o un articolo specifico
Per impostazione predefinita, i commenti sono disabilitati su tutte le pagine di WordPress. Tuttavia, avete la libertà di attivarli o disattivarli su singole pagine e articoli.
- Nel tuo WP Admin, vai su Pagine > Tutte le pagine.
- Passa il mouse sul titolo della pagina per abilitare/disabilitare i commenti.
- Fai clic su Modifica sotto la pagina o il post desiderato.
- Fai clic sulla scheda Impostazioni situata sul lato destro dell'editor.
- Quindi, trova la casella Discussione e deseleziona "Consenti commenti".
- Fai clic sul pulsante Aggiorna in alto accanto alla scheda Impostazioni.
Nota: se non riesci a vederlo, dovresti controllare se la casella Discussione è abilitata o meno. Nell'angolo in alto a destra della tua pagina vedrai un'icona con tre punti verticali. Fare clic su di esso per aprire un menu a discesa e selezionare Preferenze. Quindi, vai su Pannelli e attiva la casella Discussione.
Puoi seguire la stessa procedura per disattivare i commenti sui singoli post:
WP Admin > Articoli > Tutti gli articoli > Modifica.
Disabilita in blocco i commenti alle pagine e agli articoli
Vuoi disabilitare i commenti su tutti i post e le pagine pubblicate contemporaneamente, senza utilizzare un plug-in? Quindi segui questi passaggi.
- Vai su Articoli > Tutti gli articoli nel tuo WP Admin e seleziona gli articoli desiderati.
- Scegli Modifica dal menu a discesa Azioni collettive e fai clic su Applica.
- Imposta il menu a discesa dei commenti su "Non permettere".
- Fare clic su Aggiorna per completare il processo.
Puoi seguire la stessa procedura per disattivare i commenti sulle tue pagine:
WP Admin > Pagine > Tutte le pagine > Modifica.
Elimina tutti i commenti di WordPress
Anche se disabilitare i commenti sul tuo sito WordPress impedirà l'aggiunta di nuovi commenti ai tuoi post e alle tue pagine, non rimuoverà alcun commento esistente. Per eliminare tutti i commenti dal tuo sito, procedi nel seguente modo:
- Nel tuo WP Admin, vai alla sezione Commenti.
- Scegli "Sposta nel cestino" dal menu a discesa Azioni collettive e fai clic su Applica.
- Questo processo elimina permanentemente i commenti esistenti. Se il tuo sito web ha molti commenti, potrebbe essere necessario ripetere questo passaggio più volte poiché WordPress visualizza solo un certo numero di commenti per pagina.
Disabilita i commenti di WordPress utilizzando un plugin (WPCode)
Come ultima risorsa, ti consigliamo di utilizzare un plugin per disattivare i commenti, soprattutto se il tuo sito WordPress è attaccato dagli spambots. WPCode è un plugin gratuito che può essere utilizzato per questo scopo.
- Accedi al tuo amministratore WP per installare e attivare il plugin WPCode gratuito.
- Passa a Code Snippets > Library nel tuo WP Admin.
- Cerca "completely disable comments" e utilizza lo snippet di codice corrispondente passandoci sopra con il mouse.
- Fai clic su Edit snippet e WPCode aprirà la pagina "Modifica snippet".
- Sposta l'interruttore sul lato destro su Active e fai clic su Update.
- Questo è tutto! Questa azione rimuove tutte le tracce dei commenti dal tuo sito.
Articoli Correlati: