Вордпресс csv. Как использовать плагин WP Окончательный CSV Импорт для импорта данных на WordPress. На вкладке «Пользовательские поля»

Никогда не понимал людей, усложняющих свою жизнь. Всё таки любое разумное существо стремится получить максимальный результат с минимальными затратами. Причем существа с более высоким уровнем развития ценят своё время намного выше, как мне кажется.


В век стремительного роста информационных технологий и их проникновения буквально во все сферы жизнедеятельности, всё более странно выглядят рутинные действия, выполняемые человеком. Нам на помощь пришли машины для упрощения нашей жизни. И нам остаётся лишь делегировать им максимально возможный объём работ и грамотно управлять процессами.

Одной из таких рутин является процесс наполнения сайта контентом. Не его генерация, а именно наполнение, особенно большим количеством сложно структурированного контента. О том как упростить работу контент-менеджера, сократить их штат, и пойдет сегодня речь.

Как не надо наполнять сайт

Возьмём конкретный случай, с которым сталкиваются многиевладельцы сайтов. Допустим, вы написали для сайта статьи или заказали их копирайтерам на . Их происхождение по-сути неважно. Понятно, добавить десяток статей, отформатировать, присвоить им миниатюры и рубрики не так уж и сложно. Вопросы начинают появляться когда статей не 10, а 100, допустим, или 1000, а то и более.

Или другой более сложный пример - наполнение каталога некими товарами или объектами. Что часто бывает необходимо в интернет-магазинах, на сайтах с базами недвижимости, различным медиа-контентом, радиостанциями, расписаниями и прочим. Задача может сильно усложниться, если объекты содержат метаданные с описаниями, характеристиками, координатами, ценами, фотографиями и прочим. Не стоит забывать и про таксономии, без которых сложно представить любой каталог. Чтобы внимательно заполнить и проверить один сложный объект каталога или карточку товара, я думаю, потребуется не менее 15 минут. Хорошо, если объектов не много. За восьмичасовой рабочий день вполне можно добавить около 30 единиц, а за рабочую неделю аж 150. А если элементов несколько тысяч - уже могут уйти годы. И это без учёта времени на внесение текущих изменений.

К сожалению, мне в моей практике много раз приходилось видеть, как владельцы сайтов тратили огромные средства на зарплаты контент-менеджерам, каким-то мнимым программистам, которые изо дня в день вручную, пребывая в абсолютном трансе, забивали, перебивали огромные массивы данных.

Это не правильно, необходима оптимизация труда, оптимизация трудовых процессов.

Как нужно наполнять сайт

Как уже говорилось выше, все рутинные действия должны выполняться компьютером, а контент-менеджер, оператор должны заниматься подготовкой контента, его проверкой, управлением.

Технически это выглядит следующим образом: есть некая таблица, где каждая строка соответствует записи, а в колонках хранятся её параметры и метаданные.

Согласитесь, ведь куда проще внести 100 правок в 100 ячейках таблицы, например, чем 100 раз открыть редактор страниц вашей CMS, внести изменения, сохранить и т.д. А если задействовать всю мощь Excel с его умными фильтрами, поиском, заменами и прочим, решение может быть вообще в паре-тройке кликов.

Наполнение WordPress

WordPress мало чем отличается от большинства других CMS в своём классе, его штатные средства импорта/экспорта данных так же очень примитивны.

Но как часто бывает, для WordPress существует целый класс плагинов импорта табличных данных популярных форматов, таких как: CSV, XLS, XML и т.д. Есть даже такие монстры, которые могут с какой-то периодичностью осуществлять их синхронизацию.

Из бесплатных плагинов импортирования я бы выделил следующие:

  • CSV Importer - Простой, но вполне рабочий инструмент, название которого говорит само за себя. CSV Importer поддерживает импорт заголовка, тела записи, анонса, меток, даты, рубрик, имеется поддержка кастомных таксономий и комментариев.
  • CSV Import for WordPress - Более продвинутый плагин с поддержкой популярных е-коммерс плагинов и функцией экспорта записей.
  • WP All Import - Простой интуитивно понятный интерфейс плагина позволяет в четыре шага осуществить импорт любых табличных данных. У плагина имеется расширенная коммерческая версия, а также плагин-дополнение WP All Export, с помощью которого осуществляется экспорт данных в таблицу.
  • Really Simple CSV Importer - Мощный бесплатный плагин с полным набором всех необходимых функций, поддерживает импорт рубрик, меток, произвольных типов записей, произвольных полей, кастомных таксономий и многое другое.
  • WP CSV Exporter - Плагин не умеет ничего импортировать, зато прекрасно экспортирует данные в CSV, которые можно быстро отредактировать и вновь импортировать на сайт с помощью любого другого плагина импорта.

Выбор коммерческих плагинов гораздо шире, как обычно. Равно как и их функционал.

  • WP Bulker - Новый плагин, поддерживающий пакетный импорт и экспорт данных WordPress в CSV. Заявлена поддержка записей, страниц, кастомных типов записей, пользователей, кастомных таксономий и медиа.
  • WordPress Awesome Import & Export Plugin - Аналогичный плагин практически с тем же функционалом: импорт, экспорт, поддержка всех типов данных.
  • CSV and XML Import - CSV/XML-импортер с поддержкой записей, страниц, кастомных типов записей, произвольных полей, комментариев, рубрик, меток, таксономий, пользователей, медиа и настроек. Поддерживает мультиязычность. Разработчиками плагина заявлена поддержка больших файлов, без внесения изменений в php.ini.
  • CSV 2 POST - Отличительной особенностью данного плагина является возможность планирования публикаций, когда импортированные записи появляются не сразу, а по заданному расписанию. Что создаст иллюзию естественного наполнения сайта.
  • Woo Import Export - Расширение для , которое позволяет в один клик импортировать или экспортировать структурированную базу товаров, покупателей и заказов. Имеется планировщик, поддерживаются фильтры.

Все выше представленные плагины проверены и заслуживают внимания. Но я, пожалуй, остановлюсь подробнее на WP All Import, а точнее на его коммерческой версии WP All Import Pro. С помощью него мы сегодня и попробуем импортировать небольшую таблицу.

WP All Import Pro

Мощный плагин WordPress импортирования контента из CSV/XML и других популярных форматов. Умеет загружать метаданные, изображения, поддерживает синхронизацию, работу по расписанию и многое другое.

На данный момент стоимость плагина составляет 99 USD, c поддержкой WooCommerce - 139 USD, т.н. элитный бандл со всеми аддонами обойдётся в 199 USD. Да, цена заметно выше конкурентов, но всё равно несравнимо ниже зарплаты контент-менеджера или стоимости услуг фрилансеров.

Рассмотрим рабочий пример

Имеется некий информационный ресурс с каталогом музыкальных дисков.

Все диски вынесены в произвольный тип записей (CPT) «Релизы» (releases), где каждый из релизов имеет в качестве заголовка записи название и 4 произвольных поля:

  1. Артист (artist);
  2. Дата релиза (release_date);
  3. Обложка диска (cover_front);
  4. Обратная сторона обложки диска (cover_back).

Открываем Excel, создаём таблицу с 5-ю соответствующими колонками: 1 - заголовок и 4 колонки с метаданными. Не забываем дать колонкам осмысленные имена, потом с ними будет проще ориентироваться.

Сохраняем таблицу в формате Книга Excel 97-2004 (.xls).

Я не очень хорошо разбираюсь в форматах Excel. Из всех имеющихся выходных форматов Microsoft Excel for Mac 15.25.1 , который я использовал в примере, самым безболезненным оказался именно Excel 97-2004 . Более традиционный / почему-то некорректно работал с дефолтными кодировками. Я не разбирался в причинах - скорее всего Excel выдает не UTF-8. Менять же кодировку на данном этапе каким-то дополнительным софтом в мои планы не входило. Не исключено, что проблема решается какой-то одной галочкой в настройках Excel.

Открываем администраторскую консоль WordPress и переходим в раздел «All Import».

Шаг 1

Загружаем ранее созданную таблицу (Upload a file), выбираем нужный тип записей, в нашем случае это «Релизы» и переходим ко второму шагу.

Шаг 2

На втором этапе редактировать ничего не будем. Если структура вашей таблицы стандартная, оставляем всё как есть - node.

На данном этапе также можно отфильтровать записи, исключив из импорта ненужные или, наоборот, включив в импорт только записи содержащие какой-то маркер.

Шаг 3

Третий шаг самый сложный и самый ответственный, именно на данном этапе задаются все правила импорта, именно сейчас мы определяем куда будет сохранена каждая колонка таблицы.

Для этого просто перетаскиваем (drag-and-drop ) мышкой необходимые колонки таблицы в соответствующие поля записи. В нашем случае это заголовок и 4 произвольных поля: artist , release_date , cover_front и cover_back .

Тело записи, анонс, миниатюра, изображения при необходимости задаются аналогичным образом. На данном этапе можно сохранить шаблон распределения данных для будущих импортов.

Шаг 4

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

Сейчас также нужно решить, будем ли перезаписывать существующие записи при их совпадении, нужно ли удалять записи, если их нет в импортируемой таблице, а также определяемся каким образом будем обновлять существующие записи: создавая новые или перезаписывая старые.

Это очень важный момент, который ведет к принципиально разным результатам импортирования. Затем кликаем на кнопку «Continue » и переходим непосредственно к импорту.

Импорт

Ещё раз все проверяем и если нет никаких ошибок и предупреждением, кликаем по кнопке «Confirm and Run Import»

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

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

В случае успешного импорта, получим соответствующее уведомление: Import Complete! WP All Import successfully imported your file Releases.xls into your WordPress installation!

Чтобы удостовериться, что все прошло успешно, открываем список соответствующего типа записей, в нашем случае «Релизы». Все 15 записей импортированы.

Управление импортом

Огромным плюсом плагина WP All Import Pro является то, что все ранее произведенные импортирования сохраняются в разделе «Manage Imports ». Если процедура импорта записей носит регулярный характер, вовсе необязательно каждый раз её настраивать заново. Достаточно нажать «Run Import » и загрузить новую табличку по ранее заданным правилам. Это делается буквально в один клик.

В заключение

Как видим, благодаря плагинам, в WordPress можно наладить вполне рабочий механизм импорта, экспорта и синхронизации данных. Поддерживая таким образом актуальность данных в соответствии с источником, которым могут служить любые табличные данные. Например, выгрузки из 1С, различные данные, полученные из других специализированных приложений, показания каких-то приборов, собранную вручную информацию и многое другое. Продолжать можно бесконечно.

На примере плагина WP All Import Pro мы убедились, что механизм работает, отлично справляется с поставленными задачами и существенно упрощает работу контент-менеджера. Скорее даже полностью меняет принцип, подход, концепцию.

А всё это открывает совершенно новые горизонты использования WordPress.

Всё самое новое и интересное из мира Вордпресс в моём Телеграм-канале . Подписываемся!

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

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

Как установить и настроить плагин WP Окончательный CSV Импорт

Первое, что нужно сделать, это установить и активировать плагин WP Окончательный CSV Import, доступны на WordPress.org , Вы также можете скачать плагин как почтовый файл .

После установки и активации плагина, новое меню " WP Окончательный CSV Импорт «Быть ​​добавлены в меню слева боковой части приборной панели.

Что вам нужно знать о WP Ultimate CSV Importer, так это то, что он не только позволяет импортировать статьи / страницы, но также позволяет импортировать данные с определенных ( , Все-в-один SEO, И т.д. ) Содержание пользовательских форматов публикации (Пользовательские сообщение Тип ) И несколько других элементов, таких как комментарии и категории.

советоваться l а страница вставные детали для получения дополнительной информации.

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

На вкладке «Общие настройки»

Вы можете активировать модули, для которого вы хотите импортировать или экспортировать данные. Вы можете выбрать один из модулей, интегрированных в WordPress (статьи, страницы, пользователи, комментарии, формат пользовательских публикации, пользовательские таксономии, категории и т.д. )

На вкладке «Пользовательские поля»

У вас есть возможность включить импорт определенных данных. Среди других, вы можете превратить импорт пользовательских полей WP электронной коммерции плагин.

Вкладка «Настройка электронной коммерции»

Дает возможность включить импорт данных плагин для некоторых специализированных в области электронной коммерции, в том числе:

  • WP электронной коммерции
  • MarketPress Lite
  • -Settings

Вкладка «Seo Настройка»

С доступными опциями в этой вкладке, вы можете активировать импорт данных для специализированных модулей , в том числе: или Yoast Seo.

Как экспортировать данные

Просто нажмите на меню «Экспорт» со страницы плагина.

На этой странице вам необходимо проверить некоторые фильтры для ограничения экспорта. Вы можете:

  • Экспорт данных из одного периода к другому " Экспорт данных из определенного периода »
  • Экспорт данных с особым статусом (Published, проект и т.д.) " Экспорт данных с особым статусом .
  • Экспорт данных, созданные некоторыми пользователями " Экспорт данных по конкретным авторам »

Ниже вы можете дать файлу имя (он будет сгенерирован по умолчанию ). Затем нажмите кнопку " экспорт «Для того, чтобы начать экспорт.

Как импортировать данные

В принципе, данные из файла CSV могут быть импортированы. Только, не зная о совместимости плагинов, я настоятельно рекомендую вам импортировать только данные, которые были экспортированы одним и тем же плагин (даже если установка WordPress отличается ).

Для импорта данных необходимо нажать на меню " Импортировать », Который откроет подменю с модулями, которые вы активировали в настройках. Для статей вы должны нажать кнопку " После ". Для страниц, необходимо нажать кнопку " страница «И, наконец, в форматы специализированных публикаций, необходимо нажать кнопку» Custom Post».

Примечание: Данные импорта для некоторых плагин потребуют приобретения лицензии премиума.

Также убедитесь, что вы включили модули в настройках.

На этой странице импорта, вы можете выбрать файл на вашем компьютере, нажав на " просматривать ». После этого нажмите кнопку " Следующяя .

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

Затем нажмите кнопку " Следующяя «В нижней части, чтобы продолжить. будет отображаться Дополнительная информация об импорте. Для страниц, вам будет предложено импортировать страницы (с числом доступных страниц ).

Следующие опции позволяют включить обнаружение дублированного контента, чтобы не публиковать дважды страницу (операция, выполняемая по названию и содержанию ).

Ressources с друзьями в социальных сетях.