ГлавнаяФункции WPКомментарии → wp_list_comments

wp_list_comments с версии 2.7.0

Комментариев: 11wp_list_comments
  • Кама, спасибо за четкую инструкцию
    Подскажи пожалуйста
    если под админом то у коммента на сайте появляется (edit)
    А как сделать чтобы было как в админке -
    Отклонить | Ответить | Свойства | Изменить | Спам | Удалить

    ОТВЕТИТЬ ↓
  • Вот функция, но почему то не работает "ответить"
    там каой то другой ID, не ID коммента

    function delete_comment_link($id) {
      if (current_user_can('edit_post')) {
        echo ' | <a href="'.admin_url("post.php?post=$id&action=edit#").'">ответить</a> ';
        echo ' | <a href="'.admin_url("comment.php?action=cdc&c=$id").'">удалить</a> ';
        echo ' | <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">спам</a>';
    
      }
    }
    ОТВЕТИТЬ ↓
    • Функцию нужно сунуть в файл functions.php и вызвать в файле comments.php, там где нужно получить ссылки, таким образом:

      delete_comment_link($comment->comment_ID)

      А вы как её вызываете?

      ОТВЕТИТЬ ↓
  • Подскажите, а как вывести ссылку на закрытие комментариев?
    К примеру пост старый и комменты сотни постят, надо закрыть, вот и приходится в админку бегать и закрывать sad

    ОТВЕТИТЬ ↓
    • В WordPress есть автозакрытие комментов по истечении определенного количества дней (устанавливается), на странице "Настройки -> Обсуждение". Но это думаю будет лишний раз нагружать сервер, потому что придется проверять периодически дату и открытость комментов. А чтобы сделать такую кнопку, нужно будет подумать на досуге, не сталкивался, ответить затрудняюсь.

      ОТВЕТИТЬ ↓
  • Использую mytheme_comment.

    Но теперь у меня комменты не разбиваются на страницы.

    Не подскажите как исправить?

    ОТВЕТИТЬ ↓
    • Точно не подскажу, к сожалению *sorry*

      Обратите внимание на параметр per_page: он НЕ должен быть установлен и в админ-панели в настройках (Настройки обсуждения) нужно включить разбиение комментов на страницы.

      mytheme_comment — это функция отвечающая за внешний вид каждого комментария и она никак не связана с разбиением комментов на страницы. Проблема в чем-то другом.

      ОТВЕТИТЬ ↓
  • Подскажите, а как можно одновременно использовать mytheme_comment и установить max_depth? Я поставил wp_list_comments('callback=Oversky_comments&type=comment'); и уже в wp_list_comments массив $args не примкнеш

    ОТВЕТИТЬ ↓
  • Добрый день.
    У вас, я смотрю, вот это "06.Мар.2011 в 21:08 #" не является ссылкой. Как мне тоже убрать ссылку? Вообще, где можно отредактировать вывод имени (ника) и даты.
    Спасибо.

    ОТВЕТИТЬ ↓
    • В шаблоне - файл comments.php обычно

      ОТВЕТИТЬ ↓
  • Подскажите, а можно ли в аватар и ник комментатора сделать ссылкой, которая бы вела на его профиль (информация, которая заполняется в админке "Пользователи") ?

    ОТВЕТИТЬ ↓
Форма комментирования

¤ Вставляйте код кнопкой: "Код" (php, js, html, css, sql);
¤ Выделяйте HTML код кнопкой: "Выделить" (<div>);
¤ Перед отправкой комментария используйте "Превью";
¤ Не пишите спам/бред — бесполезно!

Подписаться на комментарии без комментирования:

X

Забыли пароль?