Как в WordPress переместить комментарий в другой пост

Бывает, что посетители блога по ошибке оставляют комментарий к другому посту. Сегодня я расскажу, как можно решить эту проблему, и переместить комментарий из одного поста в другой.

Есть два варианта, и оба они сводятся к тому, что необходимо изменить ID связанного поста в базе данных.

Cпособ 1. Правка базы данных вручную

При помощи phpMyAdmin, нужно зайти в таблицу wp_comments, найти там нужный комментарий, и изменить ID записи в ячейке в столбце comment_post_ID:

Комментарии в БД WordPress

Чтобы узнать ID комментария, нужно навести в списке комментариев в Консоли курсор на дату комментария, см. на скриншоте:

Как узнать ID комментария

Аналогичным способом можно узнать ID поста в WordPress.

Остается только заменить в базе ID поста, к которому привязан комментарий сейчас, на ID того поста, куда вы хотите перенести комментарий.

Cпособ 2. Использование плагина Tako Movable Comments

Для тех, кто не хочет заморачиваться с правкой базы, или боится сделать там ошибку, существует специальный плагин, который позволяет переносить комментарии в другие посты. Плагин называется Tako Movable Comments. Он поддерживает функции автоподстановки поста по названию и массовый перенос комментариев в другую запись. Также есть возможность перемещать комментарии не только в пост, но и в любой другой тип записи (страница или custom post type).

После установки плагина, в Консоли на странице Комментарии, в выпадающем списке “Действия” появится пункт “Move Comments”, который позволяет применять действия массово к нескольким комментариям. А на странице редактирования комментария снизу добавится метабокс “Move Comments with Tako”, при помощи которого быстро и легко можно переместить текущий комментарий в любую запись, которая есть в блоге.

А вы когда-нибудь переносили комментарии в WordPress в другую запись?




6 комментариев к “Как в WordPress переместить комментарий в другой пост”

  1. Ярослав

    Ирина, здравствуйте 🙂 Можно ли на сайте подключить 2 вида комментариев? Интересует ВК и Disqus.

    Ответить
    • Ирина

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

      Ответить
  2. Андрей

    “Бывает, что посетители блога по ошибке оставляют комментарий к другому посту.”
    Это конечно мало вероятно:), однако может пригодится, в случае с написанием новой (похожей) статьи и перенос комментариев в нее. Хотя и это попахивает идиотизмом, но чем бы дитя не тешилось. 🙂

    Ответить
    • Сергей

      по-любому оставляют не туда.
      мне на страницу “Об авторе” пишут по разработке сайтов ))
      плагин зачетный, только что проверил, все работает, респект, взял на заметку.

      Ответить
  3. Александр

    Поставил плагин, всё работает. Спасибо вам за подробную инструкцию!

    Ответить
  4. Андрей

    А как сделать подкомментарий новым комментарием в phpmyadmin?
    Получилось так:
    корневой коммент: Спасибо, решил благодаря вашей инструкции решил проблему.
    подкоммент от меня: Пожалуйста
    подкоммент на мой коммент: а как сделать также там то?
    и так далее…
    В итоге оповещения сыпятся пользователю, который оставил корневой коммент. Хочу перенести в корневую коммент: “а как сделать также там то?” с последующими ответами на него.
    Как сделать так?

    Ответить

Оставить комментарий