Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Disabilitare la moderazione dei commenti su un post in WordPress

Link copiato negli appunti

La moderazione dei commenti è in molti casi un elemento vitale per un blog, grazie a questa procedura, che per forza di cose può essere completamente automatizzata, il gestore di un sito può decidere quali interventi possono essere approvati e quali non rispettano le policy previste per la pubblicazione.

Se lo si desidera, in WordPress è però possibile, disabilitare la moderazione per un singolo articolo permettendo la pubblicazione diretta dei commenti; per far questo è possibile effettuare una breve modifica a carico del file "functions.php" aggiungendo poche righe di codice.

In un articolo appositamente dedicato, Davide Benini mostra sul suo blog la procedura che ha seguito per abilitare la pubblicazione automatica dei commenti per un post che lui utilizza come guestbook:

function approve_guestbook_comments($comment_ID) {
$comment = get_comment($comment_ID);
if ($comment->comment_post_ID == guestbook_page())
wp_set_comment_status($comment_ID,'approve');
}
add_action('comment_post','approve_guestbook_comments');

In pratica, la funzione accetta come unico argomento l'identificativo relativo ad un commento ("$comment_ID"), passando questo parametro al metodo get_comment() è possibile ricavare l'ID del post a cui è riferito il commento ("$comment-> comment_post_ID"), se questo dato è identico quello del post per il quale non si desidera la moderazione, allora lo statuts del commento verrà  modificato automaticamente in approvato.

Ti consigliamo anche