Как выполнить импорт записей в WordPress из CSV? — Сайт под ключ

Как выполнить импорт записей в WordPress из CSV?

Как выполнить импорт записей в WordPress из CSV?

В сегодняшнем материале мы поговорим о том, как максимально быстро и без ошибок можно выполнить импорт записей в WordPress из готовой таблицы CSV с помощью плагина.

Недавно ко мне обратился клиент с просьбой создать новый сайт. Но этим он не ограничился. Нужно было перенести со старого более 8000 статей. При этом старый сайт клиента был даже не на WordPress. В каждой статье была следующая информация:

  • Заголовок записи;
  • Подзаголовок;
  • Контент;
  • Отрывок;
  • Главное изображение записи (обложка);
  • Автор;
  • Рубрика;
  • Дата.

Как вы понимаете, вручную переносить такой объем данных было бы достаточно тяжко. И я нашел 2 плагина: WP ALL Import от разработчика Soflyy и WP Import Export Lite от VJInfotech.

Первый плагин у меня срабатывал через раз. Со вторым же проблем никаких не было, поэтому использовать я вам советую именно WP Import Export Lite. А ниже будет подробная инструкция по импорту записей с его помощью.

Основные этапы импорта записей из CSV выглядят следующим образом:

  1. Подготовка таблицы в Excel;
  2. Загрузка таблицы на сайт и сопоставление ее столбцов с нужными полями.

Подготовка таблицы

Мне требовалось перенести более 8000 записей. Я их выгрузил из старой базы данных и начал подготовку таблицы для импорта на новый сайт. В таблице были следующие столбцы: “Заголовок статьи”, “Подзаголовок статьи”, “Изображение статьи”, “Вступление”, “Контент”, “Автор материала”, “Рубрика”, “Дата публикации”.

Здесь можно было бы использовать и стандартный функционал WordPress по импорту записей, но мне требовалось заполнить не только заголовки, отрывки и рубрики, но и поля “Автор материала” и “Подзаголовок записи”, которые были созданы с помощью плагина Advanced Custom Fields. А заполнить и основные поля записи, и кастомные наиболее удобным способом можно только с помощью стороннего плагина.

Когда таблица была готова, она была сохранена в формате CSV (UTF-8, разделитель — запятая).

Загрузка таблицы на сайт и сопоставление полей

Здесь все предельно просто. Устанавливаем плагин WP Import Export Lite и переходим к его интерфейсу. Выбираем раздел импорта и просто перетаскиваем нашу таблицу.

По окончанию загрузки требуется кликнуть на кнопку “Continue to step 2”.

Если вы импортируете новые записи, то на втором этапе менять настройки не требуется. Просто перейдите к 3 этапу.

На 3 этапе можно тоже ничего не трогать, если вам необходимо перенести все записи, которые есть в таблице. Но вы можете и поиграть с настройками. Например, здесь можно добавить фильтры, какие записи нужно импортировать, а какие можно пропустить.

Теперь нам осталось только сопоставить столбцы таблицы с полями и выполнить импорт. Для этого выбираем название столбца и перетаскиваем его в нужное поле.

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

Подведем итоги

Сам процесс импорта 8000 записей занял у меня около 10 минут. Информация была перенесена без единой ошибки. Однако, на этап подготовки таблицы ушло приличное количество времени. Старая база данных была сильно запутанной. Изображения, рубрики, авторы материалов и другая информация находилась в разных таблицах. Несмотря на все сложности задача была выполнена, и клиент остался довольным.

Если у вас есть какие-либо вопросы по этому материалу, то обязательно задавайте их в комментарии. А если не хочется вникать в это самостоятельно, но над вами висит подобная задача, можете поручить ее выполнение мне. Буду рад вам помочь! 🙂

Поддержать нашу команду:
2 комментария

О, спасибо за инструкцию, как раз искал материал на такую тему. Плагин годный, уже опробовал. Думаю, что новичкам в этом деле можно было бы видео записать. Но это так, идея для вашего канала ))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Привет! Интересно читать нас? Уделите пару минут своего времени, узнайте больше о нашей команде!

Получить подарок!