Come utilizzare un template personalizzato per i commenti
Il mio WordPress utilizza template personalizzati per i post. Ora sto cercando di creare anche un template personalizzato per i commenti.
Ho notato che il template dei commenti viene richiamato tramite questa funzione
<?php comments_template( '', true ); ?>
Ho controllato nel mio functions.php e comments.php ma non vedo la funzione dichiarata da nessuna parte. Qualcuno può consigliarmi come procedere per introdurre un template personalizzato per i commenti?

Il tag template comments_template()
configura le variabili e le funzioni per i commenti e include il file template-part comments.php
. Quindi, per creare un template personalizzato per i commenti, utilizza comments.php
.
Da lì, dovrai familiarizzare con gli argomenti, i filtri e le callback per wp_list_comments()
, che viene utilizzato per visualizzare l'elenco dei commenti, e comment_form()
, che serve a mostrare il modulo di risposta ai commenti.

Puoi utilizzare una funzione callback con la funzione wp_list_comments().
wp_list_comments();
Di solito, troverai questa riga nel file comments.php del tuo tema WordPress. L'output di questo comando è una struttura HTML piuttosto semplice.
WordPress offre la possibilità di passare una funzione callback come argomento alla funzione wp_list_comments.
Questa funzione callback dovrebbe restituire la struttura HTML modificata della sezione commenti, che stiamo cercando di implementare.
<ul class="comment-list comments">
<?php
wp_list_comments( array(
'style' => 'ul',
'short_ping' => true,
'callback' => 'better_comments'
) );
?>
</ul><!-- .comment-list -->
Puoi consultare un tutorial dettagliato qui
https://www.5balloons.info/custom-html-for-comments-section-in-wordpress-theme/
