我在将我的注释显示为与其他注释嵌套时遇到了一些问题。我当前的最大深度级别通过wordpress管理面板设置为5,但我的所有评论都显示在同一级别上,无论是对以前或新评论的回复。我一直在寻找这个问题的其他解决方案,但它似乎非常具体。请看一个示例:http://blog.diginomics.com/bitcoins-innate-regulation/
这是我在函数下的代码。php:
$GLOBALS[\'comment\'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div class="comment <?php if($isByAuthor){ echo \'author\';}?>" id="comment-<?php comment_ID(); ?>">
<div class="comment-author vcard c-image">
<?php echo get_avatar( $comment->comment_author_email, 80 ); ?>
</div>
<?php if ($comment->comment_approved == \'0\') : ?>
<?php _e(\'Your comment is awaiting moderation.\') ?>
<?php endif; ?>
<div class="comment-text">
<?php comment_reply_link(array_merge( $args, array(\'depth\' => $depth, \'max_depth\' => $args[\'max_depth\']))) ?>
我认为这需要我定义某种walker类。以下是在wp\\u list\\u comments()$参数下设置为null的当前walker:
<?php $args = array(
\'walker\' => null
最合适的回答,由SO网友:Robert hue 整理而成
这就是css的问题所在。将此添加到您的样式中。css。
ul.children {
margin-left: 3em;
}