子注释未显示为嵌套

时间:2014-09-10 作者:Travis Patron

我在将我的注释显示为与其他注释嵌套时遇到了一些问题。我当前的最大深度级别通过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

1 个回复
最合适的回答,由SO网友:Robert hue 整理而成

这就是css的问题所在。将此添加到您的样式中。css。

ul.children {
    margin-left: 3em;
}

结束