Перенести комментарии на другой сайт

Ребят, прошу помочь. Сменился домен, посты уже перенес (ручками копи-паст), а вот как комменты перекинуть не пойму. Чую что где то в БД надо копать, но что откуда брать и куда это потом вставлять?

Заранее спасибо. Очень жду ответов.

При смене домена достаточно создать SQL-файл БД, заменить везде адрес старого домена на новый, и:
a) обновить базу данных из файла (если хостинг не меняется),
b) загрузить на новый хостинг.

Спасибо! Подскажите еще плиз как создать SQL-файл БД? Т.е. просто создать новую БД? Или это что-то другое?

Это попросту бекап БД. Если у Вас имеется плагин WP-DB-Backup в блоге, то такой файл можно создать им.

Иначе надо идти в phpMyAdmin. Там выбираете нужную БД, переходите на вкладку "Экспорт", внизу жмёте кнопку "ОК", выбрав настройку "Сохранить как файл" и, если необходимо, выбрав тип архивации. Импортировать базу тоже просто: в phpMyAdmin на вкладке "Импорт" выбрать файл .sql и нажать "ОК".

Напоминаю, что правку таких файлов, как .sql, лучше делать "приученным" редактором, как Notepad2 или Notepad++.

Спасибо Вам огроменное! Все понял – пошел делать. )

Ребят, кстати совсем забыл спросить: если на новом домене уже есть какие-то посты и комментарии, то как на ЭТОТ новый сайт перекинуть комменты с прежнего сайта?

Ребят, кстати совсем забыл спросить: если на новом домене уже есть какие-то посты и комментарии, то как на ЭТОТ новый сайт перекинуть комменты с прежнего сайта?

Плагина такого не знаю, хотя может он и есть.

Добавить комментарии к уже существующему посту можно.
Но это полуручная работа. При этом нужно понимать связи между таблицами в WordPress.
Н-р, нужно помнить , что в таблице wp_comments существуют связи с идентификатором поста и идентификатором пользователя, а также в таблице постов wp_post есть итоговое поле комментариев.

Плюс ко всему: у комментариев и постов НЕ должны совпадать ID в WPDB. Так что это тот ещё геморрой…

Как вариант: создать поддомен, например, old. Настроить там WordPress, создать отдельную базу (в wp-settings.php можно настроить несколько блогов на один движок) и залить все данные. И если что, ссылаться с нового блога в старый.

Плюс ко всему: у комментариев и постов НЕ должны совпадать ID в WPDB. Так что это тот ещё геморрой...

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

Anonymous
Отправить
Ответ на: