WordPress импорт записей, рубрик и тегов — плагин WordPress Importer. WordPress Importer – перенос информации без лишних проблем

(Последнее обновление: 18.11.2018)

Привет, дамы и господа! Сегодня у нас речь пойдёт о такой важной теме - Перенос сайта с Blogger на WordPress. Расскажу вам в этом посте: как перенести блог с Blogger на WordPress , а если быть чуть поточнее то, импорт записей и комментариев с Blogger на WordPress .

Естественно, владельцы блогов на Blogger не хотят расставаться со своим детищем и терять с таким трудом написанные все свои статьи-шедевры, но их можно спокойно забрать с собой на новый сайт. И не только статьи, а также все комментарии оставленные в вашем блоге. Создатели WP заранее предусмотрели такую возможность переезда не только для платформы Blogger, но и для LiveJournal, Tumblr .

Перенос сайта с Blogger на WordPress

Импорт записей и комментариев с Blogger на WordPress

И так, вы создали свой сайт на CMS WordPress (как создать, подробная инструкция, ) и решили перенести свой блог с Blogspot на новый сайт WP . Очень правильное и мудрое решение. С WP вы не расстанетесь никогда и будете идти с ним, рука об руку всю свою жизнь. Во, как я и загнул.

Заходите в свою административную панель сайта. Раздел Инструменты - Импорт:

Нажать на подраздел Импорт

После того, как нажмёте подраздел "Импорт" откроется страница для выбора - откуда нужно импортировать записи и комментарии:


Система Blogger (Установить плагин для импорта записей, комментариев из Blogger) занимает почётное первое место, вот и выбираем его. Далее, откроется страница, где вам предлагается установить плагин Blogger Importer :

Нажимаете установить, кнопка в низу. После успешной установки модуля, жмём ссылку "Активировать плагин и запустить импорт". Плагин попросит разрешение на авторизацию в вашем аккаунте Google, кликаем кнопку "Authorize". После этого появится предупреждение - WordPress запрашивает разрешение:


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


Список ваших блогов Blogger

Вам теперь нужно выбрать блог, статьи и комментарии которого благополучно переедут к вам на новый блог WP. Смело нажимайте кнопку "Import" когда цифры слева и справа сравняются:

это сигнал, что импорт закончился. Можете открыть свой новый сайт с вашими записями и посмотреть результат:


Вам теперь придётся немного повозиться, а именно:

2. Ярлыки Blogger: обязательно отредактировать, ненужные удалить, добавить категории и к ним теги (метки);

3. Статические страницы: создать нужно новые и вручную скопировать материал из Blogger. Количество страниц можно создать столько, сколько захотите.

4. Изображения: картинки останутся на Google, если у вас мало постов тогда лучше их заново вставить в пост, при помощи загрузчика WordPress и отредактировать (размер, рамки, заголовок, добавить атрибут alt и так далее) для лучшей индексации картинок. А если много картинок и вам не охота возиться, можно оставить и на Google, чтобы не занимать место на хостинге.

И ещё, старый блог лучше удалить, а то контент будет одинаковый, это очень плохо. Все привести в порядок потребуется какое то время, но как говорится, игра стоит свеч. Скоро вы почувствуете это с увеличением посетителей на вашем новом блоге. Вот вроде и всё о чём я хотел вам рассказать - перенос блога Blogger на WordPress .

До новых встреч, пока, пока.

Очень помогла в этом плане вот эта запись [англ]. Также в буржуйнете встречал парочку плагинов за 20/100 Евро, которые прямо напичканы функциональностью — все для того, чтоб вы купили. Ну а мы будем пользоваться бесплатными решениями.

1. Качаем скрипт. Заливаем скрипт в —> /wp-admin/import/ и успокаиваемся. Топаем в админку и смотрим Импорт —> CSV, если есть, то хорошо.

2. Готовим наш вкусный Excel-файл для заливки на блог. [С первого раза обычно не получается, поэтому нужно несколько раз попробовать на нескольких параметрах, чтобы потом залить большой файл, ну, если он большой))] С недавних пор я работаю с OpenOffice.org, поэтому если для продуктов Microsoft может быть чуть по-другому. Но суть одна и та же — в итоге должен получиться файл совершенно однозначно структурированный.

Первые пять рядов [сверху вниз должны называться только так и только в таком порядке]:

wp_title wp_post_date wp_category wp_content wp_tags

Только строчка 1-я, а не 24-я.

Упорядочиваем наши *данные* в соответствии с этими столбиками. С тайтлами все ясно, а с датами небольшие проблемы. Для базового формата даты, а именно ‘F j, Y’ как в настройках админки/темы я использовал такой формат дат [Изображение из Notepad++]:

Эти записи выводятся по датам: January 18th, 2009, January 17th, 2009, January 16th, 2009. А вот в Excel-образных продуктах с датами небольшой косяк. Они не воспринимают 09/01/16 как 16е Января 2009, а воспринимают его, как 9е Января 2016. [если много разных дат и отложенная публикация вас не интересуют следующий абзац можете не читать]

Поэтому идем в формат ячейки и задаем там формат Дата —> 99-12-21. Как бы наоборот, что нам и нужно. Это позволяет нам автоматически [что важно] продолжить ход дат, а не вручную все исправлять. Впоследствии мы в Notepad++ заменяем эти «-» на «/». Забыл сказать, в нашем плагине-скрипте используется разделитель «|» — так что нам также нужно будет в Notepad++ заменить ваш разделитель [скорее всего это «;»] на «|».

С категориями понятно, теперь контент. Если контент наш в столбике wp_content на русском, то необходимо обязательно кодировать.csv файл в UTF-8 [без BOM], не забывайте. На контент вроде лимитов быть не должно [кликабельно]:

Есть только лимит на размер загружаемого файла. 2 метра. Эта фича не плагина, эта фича WordPress’а и как ее сломать я, к сожалению не нашел. В англоверсии при загрузке фала большего объема выводит «Are you sure you want to do this?» и ссылку на «Попробовать еще разок». А. Проблема по всей видимости вовсе не в WP, а в.php. Итак, или гуглим [для любителей]. Там все понятно расписано, к тому же и с предусмотрением еще одной проблемы — максимального времени выполнения скрипта, которое нам также нужно увеличить. Я не пробовал, но как попробую выложу здесь UPD.

Так, какие еще есть тонкости… Можно задавать Custom fields, по-русски это вроде называется Произвольными полями. Порядок действий — обзываете колонку таким образом, чтобы название колонки совпадало с тем произвольным полем, которое нужно добавить. Содержание конкретной ячейки — содержание конкретного произвольного поля конкретного поста.

Также можно настроить заливку не в Записи , а на Страницы и даже, вроде, на подстраницы, что тоже в некоторых случаях весьма вкусно. Нужно лишь чуть подредактировать код скрипта, если кому нужно — спрашивайте, расскажу.

И еще пара слов об Excel . Если вам нужно объединить несколько колонок в одну, используем стандартную функцию:

Этим мы объединяем ячейки в одну [речь о тексте 😉 ].

Если нужно добавить знаки препинания, делаем так:

A6 &”,” & A7 &”,” & A82

Такая же штука с пробелами, вот. Но теперь появилась другая проблема — содержимое этой [собирающей] ячейки отображается нам как надо, а на деле — это формулы, что не есть хорошо для нашего файла. Поэтому мы копируем весь столбец — те данные которые нам нужны — вставляем его в Word —> копируем эти данные и вставляем обратно, в столбец Excel и получаем то, что нам нужно в том самом столбце, ага.

Ну и скрин того [данные замазал], как должен выглядеть файл в Notepad++ [кликабельно]:

На даты не смотрите — старый [почти что базовый] вариант, когда еще не допер как их победить. Усё. Добавляем, спрашиваем, интересуемся.

На 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 с друзьями в социальных сетях.

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


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

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

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

Возьмём конкретный случай, с которым сталкиваются многиевладельцы сайтов. Допустим, вы написали для сайта статьи или заказали их копирайтерам на . Их происхождение по-сути неважно. Понятно, добавить десяток статей, отформатировать, присвоить им миниатюры и рубрики не так уж и сложно. Вопросы начинают появляться когда статей не 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.

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

Сегодня я расскажу как работая с плагином Types , импортировать данные в виде CSV файла. Данный формат является самым удобным для импорта.

Наша выборка данных будет включать в себя:

  • Заголовок поста — стандартный заголовок постов в WordPress
  • Описание недвижимости — текст поста в WordPress
  • Ссылка на картинку — настраиваемое поле
  • Город — настраиваемое поле
  • Категория — таксономии
  • Площадь объекта — настраиваемое поле

Форматирование файла CSV для импорта WordPress

Плагин CSV импортера (CSV importer ), который мы будем использовать, чтобы импортировать все данные, имеет очень специфический формат файла.

Для правильной работы импорта мы должны организовать данные в столбцах таблицы 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 .

Посмотрим, как выглядит подготовленный файл Excel для сохранения в CSV

Теперь, когда фал контента готов, нам необходимо создать пользовательский тип данных.

Создание типа данных для импорта CSV в WordPress

Если у вас еще не установлен плагин Types, то установите его из .

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

Создание пользовательских полей для импорта содержимого

Наш пример требует нескольких настраиваемых полей, для этого зайдите в меню Types ->Индивидуальные типы и систематики добавляем новый тип данных. Заполните по порядку все настройки в первом метабоксе. При заполнении Поле динамических данных должно быть всегда на английском, не содержать пробелов и больших букв.

Ниже отмечаем:

  • в блоке Выбрать систематики -> Categories;
  • в блоке Вывести Разделы на дисплей добавляем галочки напротив пунктов Миниатюра и Индивидуальные поля.

Создание пользовательских полей для импорта содержимого

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

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

Площадь объекта

Площадь объекта это настраиваемое поле «Однострочное».

Ссылка на изображение необходимо создать поле типа «Изображение «. Это позволит вам просматривать изображения в админ панели WordPress и удобно отображать их на публикуемых страницах, используя типы API (путем написания PHP кода ) или с плагином , без программирования, но он платный..

У меня есть еще один (типами данных), он пригодиться вам для вывода данных без views.

Город

Поле Город необходимо сделать типа «Однострочное».

Импорт данных из CSV

На данном этапе у вас уже должен быть подготовленный файл CSV. Проверим наш файл в нем должно быть настроено:

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

Теперь мы делаем фактический импорт содержания в WordPress!



Понравилась статья? Поделиться с друзьями: