Как делать импорт в WordPress при помощи CSV
Опубликовано: 16.04.2018
Для разработки сайтов на WordPress я часто использую бесплатный плагин Types для создания своих типов данных, подробнее о работе с плагином можно почитать тут Создание своих типов данных. Плагин types для WordPress .
Сегодня я расскажу как работая с плагином Types , импортировать данные в виде CSV файла. Данный формат является самым удобным для импорта.
WP ALL Import WooCommerce – импорт товаров из CSV, XML прайсов
Наша выборка данных будет включать в себя:
Заголовок поста — стандартный заголовок постов в WordPress Описание недвижимости — текст поста в WordPress Ссылка на картинку — настраиваемое поле Город — настраиваемое поле Категория — таксономии Площадь объекта — настраиваемое полеФорматирование файла CSV для импорта WordPress
Плагин CSV импортера ( CSV importer ), который мы будем использовать, чтобы импортировать все данные, имеет очень специфический формат файла.
20. Табличный прайслист через Excel-файл
Для правильной работы импорта мы должны организовать данные в столбцах таблицы Excel. Заголовки столбцов будут указывать плагину, что он должен делать с импортируемыми данными. Все заголовки столбцов должны быть на первой строке (в ячейке A1). При сохранении CSV файла данные разделяются запятыми. Если ваши данные, которые необходимо перенести на сайт в формате Excel, то необходимо при сохранении указать формат CSV.
Вот заголовки столбцов, которые нужно настроить
Содержание | Имя столбца | Куда импортируется |
Название объекта | csv_post_title | Название записи |
Описание объекта недвижимости | csv_post_post | Тело поста |
Площадь объекта | wpcf-property-area | Произвольное поле которое мы настроим при помощи плагина Types. Префикс wpcf- характерный для пользовательских произвольных полей созданных на основе плагина types и на данный момент является обязательным. |
Ссылка на изображение | wpcf-link-to-image | Ссылка к изображению в поле которые мы настроим дальше в уроке. |
Город | wpcf-city | Типы wpcf-city настраиваемых полей |
Категория | csv_post_categories | post_category таксономия — для колонки таксономии добавляем csv_ префикс. |
Указание типа данных | csv_post_type | Это поле сообщает импортеру CSV столбец в котором находится тип записи. В нашем случаи мы импортируем в Посты. |
Обратите внимание, что мы продолжаем говорить о записях, но импорт может быть сделано в любой тип контента WordPress . Таблиц базы данных в которую импортируются сообщения всех типов называется wp_posts .