8
La disattivazione dei commenti in WordPress è una soluzione pragmatica per fermare le discussioni indesiderate e riprendere il controllo del vostro sito web. Che si tratti di spam, di risparmiare tempo o di contenuti chiari senza distrazioni, il metodo giusto dipende dai vostri obiettivi
Disabilitare i commenti su WordPress: Guida passo passo
È possibile disattivare i commenti in WordPress nel sistema di gestione dei contenuti in vari modi, da semplici impostazioni a interventi tecnici. Scegliete il metodo più adatto al vostro progetto: tutte le opzioni sono elencate in dettaglio qui:
- Disattivazione globale tramite la dashboard: aprire il backend di WordPress e fare clic su Impostazioni ☻ Discussione. Disattivate la casella di controllo accanto a “Consenti ai visitatori di commentare i nuovi post”. Confermare con Salva modifiche. Questa impostazione blocca i nuovi commenti per tutti i post e le pagine futuri. Nota: i post già pubblicati non sono interessati
- Personalizzare i singoli post: aprire un post o una pagina già pubblicati nell’editor. Fate clic su Discussione nella scheda Documento a destra e rimuovete il segno di spunta accanto a Consenti commenti. Salvare la modifica. Suggerimento: utilizzare la funzione di modifica rapida nell’elenco dei post (in Messaggi ☻ Tutti i post) per modificare più post contemporaneamente. Tenete premuto Ctrl/Cmd per selezionare più voci, fate clic su Modifica rapida e disattivate la funzione commenti per tutti i post selezionati.
- Plugins per un controllo preciso: installate il pluginDisable Comments in Wordpress. Una volta attivato, in Impostazioni ☻ Disabilita commenti troverete le opzioni per disabilitare i commenti per specifici tipi di post (post, pagine, media) o per l’intero sito web. Il plugin rimuove anche tutti i widget e i campi dei commenti dal frontend.
Disabilitare i commenti di WordPress: Come padroneggiare le insidie nascoste
Anche dopo aver disattivato i commenti, a volte rimangono dei residui, dalle voci del database alle impostazioni nascoste. Come colmare tutte le lacune.
- Non avete commenti sui media? WordPress consente di default di inserire commenti sotto le immagini e i PDF. Eliminate questa opzione aggiungendo questo codice a functions.php: php Copy function deactivate_media_comments() { remove_post_type_support(‘attachment’, ‘comments’); } add_action(‘init’, ‘deactivate_media_comments’); Oppure utilizzate Disable Comments e selezionate il tipo di post Media in Settings.
- Pulisci il tuo database: i vecchi commenti lasciano dati inutili. Installate WP-Sweep per eliminare le voci orfane nelle tabelle wp_comments e wp_commentmeta. In alternativa, eseguite questa query SQL in phpMyAdmin (prima create un backup!): sql Copy TRUNCATE TABLE wp_comments; TRUNCATE TABLE wp_commentmeta;
- Ambienti multi-sito: Se gestite una rete WordPress, ripetete la disattivazione per ogni singolo sottosito. Potete automatizzare questo processo con plugin come Disable Comments Multisite.
- Superare gli aggiornamenti dei temi: Utilizzare un tema figlio per proteggere le modifiche al codice in functions.php. Plugin come Child Theme Wizard generano un tema figlio in due clic, senza accesso FTP.
- Non dimenticate i backup: Prima di apportare modifiche al codice, eseguite un backup del vostro sito web. UpdraftPlus automatizza i backup e li archivia su Google Drive, Dropbox o via e-mail. Una volta impostato, vi risparmierete il fastidio degli errori.
- Mettere in pausa solo i commenti: Se volete riattivare l’opzione in un secondo momento, impostate l’opzione “Prima che un commento venga visualizzato, l’autore deve aver già scritto un commento approvato” in Impostazioni ☻ Discussione. In questo modo, i nuovi commenti finiscono nel cestino senza eliminare completamente la funzione