Как перенести записи вместе с картинками на другой Вордпресс сайт

04 апреля 2021

Недавно потребовалось быстро перенести пару десятков записей с одного сайта на другой. Все прошло штатно, кроме одного момента: не перенеслись изображения из записей. Рассказываю, как решил эту задачу.

Я сто лет не пользовался нативными инструментами импорта/экспорта Вордпресс и уже даже забыл, как оно там все раньше работало. И работало ли. По этому вопросу гуглится очень много проблем. Решений на самом деле несколько. Профессиональные разработчики вряд ли вообще будут заморачиваться с этой функцией. Любители же обычно выбирают самое простое решение с минимальным количеством телодвижений. И такое решение есть — плагин Auto Upload Images. На нем и остановимся.

Экспорт записей

Экспортируем записи с сайта донора стандартным образом: Инструменты ⟶ Экспорт ⟶ Записи

Как перенести записи  вместе с картинками на другой Вордпресс сайт
Экспорт записей в Вордпресс

При необходимости можно воспользоваться фильтром: по рубрикам, авторам и т.д.

Импорт записей

Тоже стандартная процедура, останавливаться на ней подробно не будем: Инструменты ⟶ Импорт ⟶ WordPress (Запустить импорт). Если авторы на сайтах отличаются, Вордпресс в процессе импорта спросит с какими авторами сопоставить записи на новом сайте или предложит их создать.

Как перенести записи  вместе с картинками на другой Вордпресс сайт
Импорт записей в Вордпресс

Галочка «Скачать и импортировать файлы вложений» эффекта не дает. Поэтому, будем использовать магию плагина «Auto Upload Images».

Загрузка изображений

Я использовал «Auto Upload Images» ранее на одном проекте, где авторы не любили (или просто ленились?) загружать изображения и вставляли их напрямую с внешних ресурсов. Плагин за них все загружал и сохранял в медиабиблиотеку. Делал это абсолютно бесшумно, незаметно, и оставил приятное впечатление.

У плагина нет никаких настроек, все работает «из коробки»: просто устанавливаем его, активируем и идем в раздел «Записи». Там и будем производить все манипуляции.

Все, что потребуется это отметить импортированные записи, в выпадающим списке выбрать «Изменить», нажать кнопку «Применить» и в открывшемся блоке нажать «Обновить». Всё!

Как перенести записи  вместе с картинками на другой Вордпресс сайт
Работа плагина «Auto Upload Images»

Процедура может занять какое-то время в зависимости от объема, мощности сервера, скорости канала и т.д. Лучше начать с небольшого количества записей.

Еще раз оговорюсь, если постов тысячи и к ним прикреплены гигабайты изображений, лучше экспортировать напрямую из БД и скопировать руками весь wp-content. Данное решение больше подходит обычным пользователям с простыми ситуациями, когда постов не так много, но уже лень переносить изображения руками. И категорически не советую обновлять сразу сотни постов, особенно если сайт размещен на виртуальном хостинге. Ресурсов скорее всего не хватит и хостинг выпишет леща.

Иван Данилин
Автор Иван Данилин

Делаю сайты на Вордпресс с 2008 года, в том числе уникальные инструменты для решения сложных бизнес‑задач.

Подробнее
Комментарии
  1. Спасибо большое! Так просто и быстро все получилось. Не могла не поблагодарить!
  2. Я разобрался в чем проблема, перед тем как нажать обновить, нужно предварительно вместе с записями так же импортировать и медиафайлы, чтобы они были на новом сайте!
  3. У кого то сработало? У меня нет. Возможно из-за того что сайты на WPBakery, но не думаю. Миниатюры не подгрузились и картинки тоже.
Добавить комментарий