the template function as a callback argument of wp_list_comments function, and the template function takes three args:$comment, $args, $depth, like the template function that defined in the theme twentyeleven's functions.php,
function twentyeleven_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case 'pingback' :
case 'trackback' :
?>
<li class="post pingback">
<p><?php _e( 'Pingback:', 'twentyeleven' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?></p>
<?php
/** and more ... **/
I want to invoke this function in another place, and I have the $comment reference to a comment, but I don't know how to set the $args and $depth variables. I know the value of $depth or $args can be changed in the admin settings, so, I can't just set $depth to 5 or whatever a number.
How can I get the $args and $depth ???
Sorry for my bad English.
wp_list_comments()function. @s_ha_dum, you changed the question title? – towry Jan 30 at 3:25twentyeleven_comment()is a callback forwp_list_comments(). The function you want to call iswp_list_comments(). – Chip Bennett Jan 30 at 3:41