Давайте рассмотрим пример переноса всех постов с одного сайта на другой. Если быть точнее, то имеется 2 сайта, например Test-1 и Test-2, один из них заблокирован за неуплату домена… ну надоел вам домен Test-2-) и вам захотелось перенести все сообщения из Test-2 на Test-1, скажем так, объединить все сообщения. Что же я делал в этом случае?
Принцип очень простой. Делаем полный Backup всего сайта и переносим его на локальный компьютер, затем делаем экспорт всех постов штатными средствами WordPress, ну а затем импортируем созданный файл уже на новом сайте.
1. Ну для начала заходим в панель управления на хостинге, уж это надеюсь еще осталось в памяти?-)
2. Делаем экспорт базы данных (уж доступ к базе данных у вас должен быть)
3. Скачиваем и устанавливаем локальный сервер, например Open Server
4. Делаем импорт базы данных на локальный сервер
5. Копируем все файлы с старого сайта на локальный сервер
6. После копирования правим настройки, нам необходимо что бы скопированный сайт на локальном сервере ссылался на локальную базу данных
7. После правки файла config.php у вас вероятнее всего сайт будет отображаться коряво, я открывал локальную базу данных, находил все записи в базе с именем старого сайта и вручную правил на “localhost”
8. После чего устанавливал плагин WordPress Importer и делал экспорт записей
9. Затем созданный файл экспорта средствами этого же плагина импортировал уже на новом сайте, назначив нового автора статей, т.е себя-).
10. Все записи прекрасно перенеслись. Осталось дело за малым, поправить изображения, точнее перенести их на новый сайт и откорректировать пути к ним.