Risposte:
Il controllo se i commenti sono abilitati viene eseguito dalla comments_open()
funzione.
Puoi renderlo sempre falso tramite un filtro con qualcosa del genere:
add_filter('comments_open', '__return_false');
Un altro modo sarebbe quello di rendere i commenti disponibili solo agli utenti registrati (cioè se non si dispone di una registrazione aperta) in Settings > Discussion
.
Ho scritto un plugin per questo lavoro. https://github.com/bueltge/Remove-Comments-Absolutely
WordPress ha su molti punti diversi lavori e visualizzazioni per i commenti, se non utilizzerai tutto questo, utilizza il plug-in o personalizza la fonte in base alle tue esigenze.
Modifica in blocco delle pagine esistenti nella visualizzazione Post o Pagine del dashboard, come indicato qui :
Ho pensato di aggiungere una risposta a quanto sopra, poiché potrebbe non essere immediatamente ovvio per gli altri alla ricerca di questo problema.
In Impostazioni >> Discussione puoi deselezionare "Consenti alle persone di pubblicare commenti su nuovi articoli" nelle Impostazioni articolo predefinite. Tuttavia, tieni presente che ciò influirà solo sui nuovi post / pagine.
Puoi modificare in blocco le pagine esistenti nella visualizzazione Post o Pagine del dashboard.
Questo potrebbe essere un metodo preferito per alcune persone che non vogliono toccare i file modello, ecc.