Придется копаться, а в частности открыть таблицу wp_comments
и проставить в поле comment_post_ID
вместо старого ID страницы, ID новой страницы.
Попробуйте плагин для переноса комментариев.
Или посмотрите статью, там есть описание переноса комментариев из одной записи в другую средствами phpmyadmin.
За работу одного и другого не ручаюсь, все не совсем свежее.
Благодарю за ответы.
Воспользовался способом через SQL-запрос, все-таки это быстрее чем менять каждую запись вручную =)
Объясню, может кому понадобится:
NEW_ID — код страницы, в которую будут переносится комментари (приемник)
OLD_ID — код страницы, из которой выдираются комментарии (источник)
1) Сначала определяем количество комментариев для старой записи (источника). Это число (условно COMCOUNT) нам понадобиться потом:
SELECT comment_count FROM wp_posts WHERE ID=<OLD_ID>;
2) У каждого комментария (они хранятся в таблице wp_comments) есть параметр comment_post_id — это код записи (или страницы), к которой относится тот или иной комментарий.
Выполняем SQL-запрос на замену этого параметра. Там где встречается код страницы-источника, заменяем его значение на код страницы-приемника. Так мы перетянем все комментарии
UPDATE wp_comments SET comment_post_ID=<NEW_ID> WHERE comment_post_ID=<OLD_ID>;
3) Есть еще один важный пункт. Нужно изменить значения количества комментариев для обоих записей. Здесь нам и понадобиться число comment_count, вычисленное в первом пункте.
Для старой записи (источника), вычитаем число переданных комментариев из общего числа:
UPDATE wp_posts SET comment_count=comment_count-<COMCOUNT> WHERE ID=<OLD_ID>;
Это же число прибавляется к числу комментариев для новой записи (приемника):
UPDATE wp_posts SET comment_count=comment_count+<COMCOUNT> WHERE ID=<NEW_ID>;
Все.