SOFT SPRINT

softsprint.net
(en) shop

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

POSTED IN 2016 | wiki

Краткая заметка о переносе контента с одного сайта 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 ©