Давайте розглянемо приклад перенесення всіх постів з одного сайту на інший. Якщо бути точніше, то є 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 і робив експорт записів
10. Всі записи прекрасно перенеслися. Залишилася справа за малим, поправити зображення, точніше перенести їх на новий сайт і відкоригувати шляху до них.