• Решено Kondak

    (@kondak)


    Добрый день 🙂
    Возник небольшой вопрос.

    На своем сайте изменил сортировку по комментариям. Теперь новые отображаются сверху, а не добавляются вниз.
    Но возникла проблема. Когда комментариев много (например, к одной из недавних записей — 148), становится неудобным мотать страницу вниз, чтобы добавить новый коммент. То есть, новые комменты видно сразу (т.к. они теперь вверху), а вот отвечать — неудобно, приходится листать всю страницу вниз, пока дойдёшь до формы отправки сообщения («Написать ответ»), которая находится в самом низу.
    Можно ли как-то переместить эту форму наверх? Чтобы она была не под всеми комментариями, а над ними — сразу после статьи?

    Надеюсь, понятно объяснил. 🙂
    Спасибо!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Поищите в файле comment.php. Как правило, вёрстка блока комментариев и формы находится там.

    Автор Kondak

    (@kondak)

    Вручную поменял местами расположение списка комментов и формы ответа — получилось. Большое спасибо 🙂

    Да, так и нужно было сделать.

    Автор Kondak

    (@kondak)

    Всё оказалось не так просто и безоблачно, как на первый взгляд)

    Сперва всё получилось, но на следующий день обнаружил, что теперь стало невозможным добавлять комментарии к статьям, где еще нет комментов. То есть, у новых статей форма отправки комментария вообще не отображается.

    Подозреваю, что дело в этой строке:

    <?php if ( have_comments() ) : // If comments exist for this entry, continue ?>

    Но не понимаю, как профиксить проблему. Подскажете?

    Видимо, вы некорректно перенесли участок кода. Залейте исходный файл и попробуйте заново.

    Автор Kondak

    (@kondak)

    Не получается. А куда нужно код формы ответа кидать, перед какой строкой?

    Автор Kondak

    (@kondak)

    Всё, решил проблему. Спасибо)

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Комментарии» закрыта для новых ответов.