wp_list_comments()
接受walker
在其第一个参数的数组中。这是一个呈现输出的类。如果不提供,将使用默认类,Walker_Comment
. 你可以在wp-includes/comment-template.php
.
要更改完整的注释列表,请在functions.php
哪一个extends
默认类:
class WPSE_127257_Walker_Comment extends Walker_Comment
{
function start_lvl( &$output, $depth = 0, $args = array() ) {
// do nothing.
}
function end_lvl( &$output, $depth = 0, $args = array() ) {
// do nothing.
}
function end_el( &$output, $comment, $depth = 0, $args = array() ) {
// do nothing, and no </li> will be created
}
protected function comment( $comment, $depth, $args ) {
// create the comment output
// use the code from your old callback here
}
}
然后你打电话的时候就用这个类
wp_list_comments()
:
wp_list_comments(
array (
\'walker\' => new WPSE_127257_Walker_Comment
)
);