Aggiungere un messaggio personalizzato dopo il form dei commenti in WordPress
Hai bisogno di comunicare un messaggio agli utenti che lasciano i commenti sul tuo blog WordPress?
Un buon modo è quello di scrivere un messaggio subito dopo (o a fianco) il pulsante “Invia il commento” presente nel tuo form dei commenti. Per farlo non c’è bisogno di nessun plugin, ma solamente di qualche riga di codice, e soprattutto, non dovrai modificare a mano i file del “core” di WordPress (che potrebbero venire aggiornati, quindi perderesti le modifiche).
Per prima cosa, fai un backup (scarica sul tuo computer) del file functions.php del tuo tema. Poi vai su Aspetto > Editor > functions.php ed aggiungi, prima dell’ultimo tag “?>“, il seguente codice:
[php]
/*
* Aggiunge un messaggio dopo il form dei commenti, by Roberto Iacono
*/
add_action( ‘comment_form’, ‘ri_messaggio_commenti’ );
function ri_messaggio_commenti( $post_id ) {
echo ‘<span class="ri-submit-comment-note">’;
_e( "(Ecco qui il nuovo messaggio, completamente personalizzabile)", "nome_del_tema" );
echo ‘</span>’;
}
[/php]
In questo modo verrà mostrato il tuo messaggio sotto il pulsante “Invia il commento”.
Come puoi notare, il messaggio è localizzabile. Alla riga 7 potrai modificare il contenuto del messaggio, e ricordati di inserire il nome del tuo tema (solitamente è uguale al nome della cartella che contiene il tema stesso) al posto di “nome_del_tema”. Ad esempio, con il tema Twenty Twelve che è contenuto nella cartella twentytwelve, dovrai scrivere “twentytwelve”.
Per gli smanettoni, il messaggio viene inserito all’interno di uno <span> con classe “ri-submit-comment-note”, così da poter essere personalizzato nello stile tramite codice CSS.
Se vuoi, è possibile inserire il messaggio a fianco del pulsante “Invia il commento”, utilizzando questo codice al posto del precedente:
[php]
/*
* Aggiunge un messaggio dopo il form dei commenti, by Roberto Iacono
*/
add_filter("comment_id_fields","ri_messaggio_commenti");
function ri_messaggio_commenti($result){
return $result.’ <span class="ri-submit-comment-note">’. __( "(Ecco qui il nuovo messaggio, completamente personalizzabile)", "nome_del_tema" ) .'</span>’;
}
[/php]
Anche in questo caso, il codice è localizzabile e personalizzabile nello stile.
Buona “messaggiata” 🙂
08/05/2013 alle 18:53
Ciao Roberto,come fai a far comparire nelle anteprime di ogni post le condivisioni?grazie 🙂
Scusate l’off topic :))))