My wordpress makes use of custom post templates. I’m now trying to create a custom comments template as well.
I noticed that the comments template is called via this function
<?php comments_template( '', true ); ?>
I checked in my functions.php and comments.php but don’t see the function being declared anywhere. Can someone please advise on how to go about introducing a custom comments template?
2 s
The comments_template()
template tag sets up the commenting variables and functions, and includes the comments.php
template-part file. So, to create a custom comments template, use comments.php
.
From there, you will need to get comfortable with the arguments, filters, and callbacks for wp_list_comments()
, which is used to output the comment list, and comment_form()
, which is used to output the comment-reply form.