• Сделал страницу отзывов, как сделать так чтобы на уже оставленные отзывы пользователи не могли комментировать?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • В «Настройки» —> «Обсуждение» убрать галку напротив «разрешить древовидные вложенные комментарии»

    Простите, забыл указать то что только админ мог комментировать отзывы, нужно чтобы ответ админа был под оставленным отзывом.

    С помощью цитаты (b-quote) пусть админ там же оставляет себе отзывы, указывая, скажем имена пользователей или само обращение в цитате. Не уверен, что иного вариант, без применения плагинов, существует (в стандартной сборке).

    Появилась идейка: поставить галку на «разрешить древовидные вложенные комментарии» и убрать из вывода на страницу ссылку «Ответить», админ будет отвечать на комментарии из админки
    Теперь вопрос, как убрать из вывода эту ссылку?)
    пример: http://graceross.ru/reviews/

    Решил проблему путем удаления 1340 строки в comments-template.php
    Вот сама строка
    $link = "<a class='comment-reply-link' href='" . esc_url( add_query_arg( 'replytocom', $comment->comment_ID ) ) . "#" . $respond_id . "' onclick='return addComment.moveForm(\"$add_below-$comment->comment_ID\", \"$comment->comment_ID\", \"$respond_id\", \"$post->ID\")'>$reply_text</a>";

    После обновления вордпресса может слететь костыль. Но, как вариант.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Решил проблему путем удаления 1340 строки в comments-template.php

    Файлы движка править не рекомендуется.

    Достаточно добавить строку в functions.php активной темы:

    add_filter( 'comment_reply_link', '__return_empty_string' );

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