Disabilita i commenti su tutti i post / pagine


8

Esiste un modo rapido per disabilitare tutti i commenti su tutti i post e le pagine. So che puoi accedere alla dashboard sotto post, fare clic su modifica e Non consentire, sotto commenti. E 'l'unica possibilità?

Risposte:


20

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.


La soluzione più semplice, nativa-wp e migliore. +1
kaiser,


2

Modifica in blocco delle pagine esistenti nella visualizzazione Post o Pagine del dashboard, come indicato qui :

  1. Vai alla pagina Tutti i post.
  2. Fai clic sulla casella di controllo nell'intestazione.
  3. Scegli "Modifica" nel menu a discesa delle azioni collettive, quindi fai clic su Applica. Apparirà l'area di modifica collettiva.
  4. Al centro dell'area di modifica collettiva saranno presenti quattro menu a discesa. Il secondo è per i commenti. Modificalo in "Non consentire".
  5. Disattiva i ping con un menu a discesa simile sul lato destro dell'area di modifica in blocco.
  6. Fai clic sul pulsante di aggiornamento all'estrema destra.

1

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.


In che modo una modifica collettiva delle pagine esistenti nella visualizzazione Post o Pagine del dashboard? Non vedo un'opzione nella visualizzazione Post o Pagine.
MikeiLL,

Nella visualizzazione Post o Pagine in Dashboard, dovrebbe esserci un valore a discesa "Azioni in blocco". Cambialo in "Modifica", quindi seleziona tutti i post / le pagine o solo quelli che desideri, quindi fai clic su "Applica" e verranno visualizzate le opzioni di modifica collettiva.
TomC,

0

Anche il modulo di commento non incluso nel tuo tema funziona (è quello che faccio di solito).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.