SOFT
SPRINT

softsprint.net Shop

Импорт миниатюр постов при переносе сайта WordPress

Краткая заметка о переносе контента с одного сайта WordPress на другой домен или о переносе сайта WordPress на другой хостинг без изменения домена. Итак, решений есть много, например, сделать дамп базы сайта WordPress и файлов FTP, перенести всё на новый хостинг, прописать настройки в файле wp-config.php, предварительно сделав импорт базы, прочее.

Нас с Вами будет интересовать самый простой способ перенести контент – импорт/экспорт записей (постов), страниц, кастомных элементов wordpress (таксономия) и т.д.

Для экспорта достаточно перейти в раздел: Tools > Export. В результате Вы загрузите файл формата XML.
Для импорта контента понадобится дефолтный плагин “WordPress Importer“, который устанавливается автоматически при выборе пункта меню Tools > Import > WordPress.

Если отметить чекбокс “Import Attachments“, то в папку wp-content/uploads/ будут загружены все изображения, ссылки на которые есть в XML-файле импорта. Эти изображения отобразятся заодно и в разделе: Media > Library админки WordPress и пропишутся в базе.
import wordpress

Всё просто на первый взгляд, но есть проблема: таким способом невозможно импортировать миниатюры постов и страниц (featured images или thumbnails). Для этого нужно сделать “финт ушами”:

  • на старом сайте WordPress устанавливаем старинный плагин “Export Featured Images” ( https://wordpress.org/support/view/plugin-reviews/export-featured-images );
  • делаем экспорт миниатюр на старом сайте (в результате получим файл XML);
  • импортируем полученный файл XML с помощью стандартного функциоанала WordPress, описанного выше. При этом отмечаем чекбокс “Import Attachments”.

Таким образом, проблема с импортом миниатюр решается практически стандартными средствами WordPress.

CONTACT US
Cookies | Privacy Policy | Terms and ConditionsSoftSprint ©