Ребят, прошу помочь. Сменился домен, посты уже перенес (ручками копи-паст), а вот как комменты перекинуть не пойму. Чую что где то в БД надо копать, но что откуда брать и куда это потом вставлять?
Заранее спасибо. Очень жду ответов.
Ребят, прошу помочь. Сменился домен, посты уже перенес (ручками копи-паст), а вот как комменты перекинуть не пойму. Чую что где то в БД надо копать, но что откуда брать и куда это потом вставлять?
Заранее спасибо. Очень жду ответов.
При смене домена достаточно создать 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.