WordPress主题(嵌套)注释:如何保留所有主题的回复链接? 2级深

时间:2019-04-21 18:36:19

标签: wordpress

在WordPress仪表板>设置>讨论中-您可以设置主题注释并选择所需的深度。 我希望所有回复评论都只有2个级别。这意味着所有回复仅缩进一次,与Facebook上的行为相同。 问题是,所有回复评论都缺少自己的“回复链接”。因此,从技术上讲,您无法直接回复他们。

我希望每个评论都具有回复链接,并且主题评论只能缩进一次。

我不想依靠插件,也不想更改wordpress核心文件。

所以...

是否有可以添加一些功能来保持回复链接的方法?如果线程级别设置为“ 2级深”。

还是可以将线程级别设置为10(或更高),并覆盖进一步嵌套在<ul class="children">中且具有"depth-3"及以上的css类的注释缩进?怎么做?

我对您可能知道的任何一种解决方案都很好。

如果要提供基于CSS的解决方案,这是输出HTML的示例。

<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-6">
    <div id="div-comment-6" class="comment-body">
    <div class="comment-author vcard">
<cite class="fn">Person1</cite> <span class="says">says:</span> 
        </div>
    <p>This is a test comment</p>

    <div class="reply"><a rel='nofollow' class='comment-reply-link' href='#comment-6' onclick='return addComment.moveForm( "div-comment-6", "6", "respond", "229" )' aria-label='Reply to Person1'>Reply</a></div>
    </div>

<ul class="children">
<li class="comment even depth-2 parent" id="comment-10">
    <div id="div-comment-10" class="comment-body">
    <div class="comment-author vcard">
<cite class="fn">Person2</cite> <span class="says">says:</span> 
        </div>
    <p>This is a reply comment</p>

    <div class="reply"><a rel='nofollow' class='comment-reply-link' href='#comment-10' onclick='return addComment.moveForm( "div-comment-10", "10", "respond", "229" )' aria-label='Reply to Person2'>Reply</a></div>
    </div>

<ul class="children">
<li class="comment odd depth-3 parent" id="comment-11">
    <div id="div-comment-10" class="comment-body">
    <div class="comment-author vcard">
<cite class="fn">Person3</cite> <span class="says">says:</span> 
        </div>
    <p>This is a reply to a reply</p>

    <div class="reply"><a rel='nofollow' class='comment-reply-link' href='#comment-10' onclick='return addComment.moveForm( "div-comment-11", "10", "respond", "229" )' aria-label='Reply to Person3'>Reply</a></div>
    </div>
        </li><!-- #comment-## -->
</ul><!-- .children -->
</li><!-- #comment-## -->
</ul><!-- .children -->
</li><!-- #comment-## -->

0 个答案:

没有答案