Приветствую!
Порой возникает ситуация, когда посетитель сайта оставляет комментарий под чьим-либо, а не создаёт новое корневое сообщение. Это создаёт неудобство для других посетителей, ибо древовидное обсуждение предполагает обсуждение в рамках одного вопроса или проблемы. Помимо этого у вас на сайте может быть внедрена подписка на комментарий и в частности ответов на оставленные комментарии, что влечёт за собой отправку оповещений первоначальному (корневому) комментатору, который едва ли в них заинтересован.
Больше никаких ошибочно оставленных записей под чужими комментариями!
Данная проблема в WordPress решается достаточно просто. С помощью данного руководства вы быстро перенесёте подкомментарий в корень, причём с сохранением иерархии ответов, которые были написаны уже на него. Причём без использования каких-либо плагинов для WordPress.
Переносим подкомментарий и делаем его корневым в WordPress
Изменения мы будет производить в MySQL базе данных сайта через phpMyAdmin. Данное веб-приложение имеется на подавляющем большинстве хостинговых площадок.
Даже если его нет, то его можно собственноручно установить на хостинг и пользоваться. Вообще, если вы настроены на серьёзную работу с сайтом, то время от времени вам придётся работать с базой данных сайта.
Откройте используемую вашим сайтом базу данных в phpMyAdmin. Универсальной инструкции по открытию phpMyAdmin не существует – вы можете подчеркнуть данную информацию у вашего хостинг провайдера, на котором вы разместили сайт.
Итак, открыв страницу phpMyAdmin – выберите в левой части базу данных сайта, а в ней откройте таблицу wp_comments (префикс может быть иным, но окончание всегда будет comments).
В данной базе содержатся все комментарии, которые были оставлены на вашем сайте. Найдите в правой части среди общего списка тот комментарий, который необходимо перенести. Найдя его, нажмите по ссылке Изменить.
На открывшейся странице в столбце comment_parent измените имеющееся там значение на цифру 0 и сохраните нажатием клавиши Вперёд.
Готово. Подкомментарий был перенесён и стал корневым, причём имеющиеся под ним подкомментарии были перенесены тоже.
Краткий итог
Если понять принцип, то можно с лёгкостью манипулировать оставленными комментариями: переносить их к другим обсуждениям или даже статьям. У каждого комментария (как и статьи) имеется свой ID, указав который, можно изменить его расположение или сделать частью другого обсуждения.
Если у вас остались вопросы, вы можете задать их в комментариях.