WordPress многопоточные (вложенные) комментарии: как сохранить ответные ссылки для всех многопоточных комментариев?2 уровня в глубину - PullRequest
0 голосов
/ 21 апреля 2019

В 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-## -->
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...