Как экспортировать и затем импортировать записи с миниатюрами?

31 мар. 2018 г., 14:05:34
Просмотры: 13.6K
Голосов: 2

Мне нужно перенести набор записей с одного сайта WordPress на другой.

В WordPress есть встроенный инструмент экспорта записей. Однако этот инструмент не сохраняет миниатюры записей.

Я знаю, что плагин WordPress Importer предоставляет возможность импорта миниатюр. Но за год использования эта функция ни разу не сработала у меня.

Я нашел пару плагинов в репозитории. Но они старые, не тестировались на последних версиях WordPress, и я не смог заставить их работать с текущей версией.

В идеале я хотел бы импортировать как миниатюру записи, так и другие медиафайлы, прикрепленные к записям.

1
Комментарии

Кажется, для этого есть плагин (хотя сам не тестировал). https://wordpress.org/plugins/export-featured-images/

Stefano Tombolini Stefano Tombolini
1 апр. 2018 г. 19:05:32
Все ответы на вопрос 2
6
10

Вы можете ознакомиться с этим ответом, но инструкции там немного неясны, поэтому я уточню их здесь.

  1. На старом блоге экспортируйте записи, используя стандартную функцию WordPress для импорта/экспорта. Если вы не знакомы с этим процессом, подробнее можно узнать по ссылке: https://codex.wordpress.org/Importing_Content
  2. На новом блоге используйте плагин WP Importer для импорта XML-файла, созданного при экспорте записей со старого блога, но не нажимайте "Download and import file attachments". Вы сделаете это на следующем шаге. Импортируйте записи.
  3. На старом блоге скачайте плагин Export Featured Images. На момент написания плагин работает с WP 5.1.1. Я только что проверил.
  4. После установки плагина перейдите в Инструменты > Export Featured Images.
  5. Выберите "post", если вам нужны изображения для записей.
  6. Нажмите "Export". Вы скачаете еще один XML-файл.
  7. На новом блоге снова откройте WP Importer.
  8. На этот раз нажмите "Download and import file attachments", затем "Submit".

Это назначит все миниатюры записей к существующим записям.

Если вы скачаете и импортируете вложения при первом импорте, второй импорт не сработает.

Удачи!

6 мая 2019 г. 22:05:03
Комментарии

> "Не нажимайте на 'Загрузить и импортировать вложения файлов'" Я не нажимал на это, но всё равно получил ошибку "Не удалось импортировать медиавложения". Та же самая ошибка появилась на шаге 8, и медиафайлы не были импортированы.

Jonny Jonny
19 июн. 2019 г. 18:41:56

Это работает для импорта/прикрепления миниатюр к каждому посту. Но это не включает изображения внутри контента, и я не могу сделать второй проход с включённой опцией 'Загрузить и импортировать вложения файлов', потому что импортёр WordPress знает, что посты уже были импортированы. Как можно импортировать и изображения внутри контента, и миниатюры?

tzeldin88 tzeldin88
27 янв. 2020 г. 02:22:33

Вам следует отметить опцию "Загрузить и импортировать вложения файлов" оба раза. Потому что в первый раз импортируются изображения внутри контента, а во второй раз — миниатюры.

Debsmita Paul Debsmita Paul
9 окт. 2020 г. 16:02:04

Проверил на WordPress 5.5 - до сих пор работает. Спасибо, что сэкономили мне часы написания кода

Atif Atif
16 июн. 2021 г. 01:39:01

На 5.8 всё ещё работает... Спасение жизни, спасибо!

Flipmedia Flipmedia
14 сент. 2021 г. 23:13:25

Спасибо, не понимаю почему это не работает "из коробки"...

Mike Mike
5 нояб. 2021 г. 16:13:08
Показать остальные 1 комментариев
0

Вы можете легко экспортировать записи и страницы с помощью встроенной функции экспорта WordPress. Однако если вы хотите экспортировать локальные записи, у вас могут возникнуть проблемы, так как WordPress импортирует только медиафайлы, доступные в интернете, а это означает, что localhost не будет работать.

12 февр. 2020 г. 21:24:06