Nel mondo dell’e-commerce, personalizzare l’esperienza utente è fondamentale per costruire una relazione di fiducia e vicinanza con i clienti. WooCommerce, una delle piattaforme più diffuse per la crezione di negozi online basati su WordPress, offre numerose possibilità di personalizzazione, tra cui la gestione dei commenti. Oggi vogliamo condividere un breve snippet di codice che permette di rendere i commenti sui prodotti ancora più personali, sostituendo l’username dell’utente con il suo nome e cognome.
Il codice
// Modifica i nomi dei commenti da username a nome e cognome
add_filter( ‘comment_author’, ‘custom_comment_author’, 10, 2 );
function custom_comment_author( $author, $commentID ) {
$comment = get_comment( $commentID );
$user = get_user_by( ‘email’, $comment->comment_author_email );
if( !$user ):
return $author;
else:
$firstname = get_user_meta( $user->ID, ‘first_name’, true );
$lastname = get_user_meta( $user->ID, ‘last_name’, true );
if( empty( $firstname ) OR empty( $lastname ) ):
return $author;
else:
return $firstname . ‘ ‘ . $lastname;
endif;
endif;
}
Come funziona?
Questo frammento di codice si aggancia al filtro comment_author di WordPress, permettendo di modificare il nome visualizzato per l’autore di un commento. Quando un utente lascia un commento, il codice cerca l’utente basandosi sull’indirizzo email associato al commento. Se l’utente è trovato, il codice tenta di recuperare il nome e il cognome dell’utente dai suoi metadati. Se entrambi i campi sono presenti, il nome visualizzato sarà la combinazione di nome e cognome dell’utente; in caso contrario, verrà mantenuto il nome autore originale.
Perché è utile?
Questa modifica migliora significativamente l’aspetto sociale e di community del tuo negozio WooCommerce. Vedere il proprio nome e cognome accanto ai commenti può far sentire gli utenti più valutati e personalmente coinvolti, aumentando la probabilità di interazioni future. Inoltre, per i nuovi visitatori, vedere commenti firmati con nomi reali può aumentare la percezione di affidabilità e autenticità dei feedback sui prodotti.
Implementazione
Per implementare questa funzionalità, è sufficiente aggiungere il codice fornito al file functions.php del tema attivo del tuo sito WordPress. Si raccomanda di effettuare questa operazione all’interno di un child theme per evitare di perdere le modifiche in caso di aggiornamenti del tema principale.
In conclusione, questo semplice ma efficace snippet di codice apre la porta a un’esperienza utente migliorata, rendendo WooCommerce un ambiente ancora più accogliente e personalizzato. Se gestisci un negozio online e desideri offrire ai tuoi clienti un’esperienza unica, considera di implementare questa personalizzazione.