В WordPress Dashboard> Настройки> Обсуждение - Вы можете установить многопоточные комментарии и выбрать, насколько глубокий уровень вы хотите.Я хочу, чтобы все ответные комментарии были только 2 уровняЭто означает, что все ответы только отступ один раз, такое же поведение, как на Facebook.Проблема в том, что во всех ответных комментариях отсутствует собственная ссылка для ответа.Технически, вы не можете отвечать на них напрямую.
Я хочу, чтобы у каждого комментария была ссылка для ответа, а комментарии в потоке должны иметь отступ только один раз.
Надеюсьне хочу полагаться на плагин, и я не хочу менять файлы ядра WordPress.
Итак ...
Есть ли какая-нибудь функция, которая можетбыть добавлен, чтобы сохранить ссылку ответа ни на что?В случае, если уровни потоков установлены на "2 уровня глубины".
Или я могу установить уровни потоков на 10 (или более) и переопределить отступы комментариев, дополнительно вложенных в <ul class="children">
, которые имеют cssкласс "depth-3"
и выше?Как это будет сделано?
Я согласен с любым решением, о котором вы можете знать.
Вот пример выходного HTML, если вы хотите предоставить решение на основе CSS.
<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-## -->