CSV Importer
Этот плагин импортирует сообщения из файлов CSV (значения, разделенные запятыми) в ваш блог WordPress. Это может оказаться чрезвычайно полезным, когда вы хотите импортировать кучу сообщений из документа Excel или тому подобного - просто экспортируйте свой документ в файл CSV, а плагин позаботится обо всем остальном. Возможности Импортирует заголовок, текст сообщения, выдержку, теги, дату, категории и т. Д. Поддерживает настраиваемые поля, настраиваемые таксономии и комментарии. Работает с кавычками в стиле Word и другими нестандартными символами, используя встроенный механизм WordPress (тот же, который нормализует ввод когда вы пишете свои сообщения) Столбцы в CSV-файле могут располагаться в любом порядке, при условии, что у них есть правильные заголовки. Поддержка нескольких языков. Использование. Нажмите ссылку CSV Importer на странице администратора WordPress, выберите файл, который вы хотите импортировать, и нажмите Импортировать. Каталог примеров внутри каталога плагина содержит несколько файлов, демонстрирующих, как использовать плагин. Лучший способ начать - импортировать один из этих файлов и посмотреть результаты. CSV - это табличный формат, состоящий из строк и столбцов. Каждая строка в файле CSV представляет сообщение; каждый столбец определяет часть информации, которая составляет сообщение. Основная информация о посте csv_post_title - заголовок поста csv_post_post - тело поста csv_post_type - пост, страница или произвольный тип поста. Новое в версии 0.3.2 В предыдущих версиях импорт строк в виде страниц можно было указать для каждого файла с помощью пользовательского интерфейса плагинов. В версии 0.3.2 был добавлен столбец csv_post_type для поддержки пользовательских типов сообщений. Обратитесь к документации WordPress по настраиваемым типам сообщений для получения дополнительной информации о том, как настроить настраиваемые типы сообщений. csv_post_excerpt - отрывок сообщения csv_post_categories - список разделенных запятыми имен или идентификаторов категорий. Новое в версии 0.3.5. Также возможно назначать сообщения несуществующим подкатегориям, используя> для обозначения отношений категорий, например, Animalia> Chordata> Mammalia. Если какая-либо из категорий в цепочке не существует, плагин автоматически создаст ее. Также можно указать родительскую категорию с помощью идентификатора, например, 42> Primates> Callitrichidae, где 42 - существующий идентификатор категории. csv_post_tags - список тегов, разделенных запятыми. csv_post_date - о любом текстовом описании даты и времени на английском языке. Например, сейчас, 16.11.2009 0:00, 1999-12-31 23:55:00, +1 неделя, следующий четверг, прошлый год - все это допустимые описания. За техническими подробностями обращайтесь к документации функции PHP strtotime (). Настраиваемые поля Любой столбец, который не начинается с csv_, считается именем настраиваемого поля. Данные в этом столбце будут импортированы как значение настраиваемых полей. Общие примечания На страницах WordPress нет категорий или тегов. Большинство столбцов необязательны. Для создания сообщения достаточно csv_post_title, csv_post_post или csv_post_excerpt. Если все эти столбцы в строке пусты, плагин пропустит эту строку. Плагин попытается повторно использовать существующие категории или теги; если существующая категория или тег не могут быть найдены, плагин создаст их. Чтобы указать категорию, в названии которой есть знак «больше» (>), используйте объект HTML & gt; Расширенное использование csv_post_author - числовой идентификатор пользователя или логин. Если не указано или пользователь не существует, плагин назначит сообщения пользователю, выполняющему импорт. csv_post_slug - слаг сообщения, используемый в постоянных ссылках. csv_post_parent - идентификатор родительского поста. Пользовательские таксономии Новое в версии 0.3.0 После того, как пользовательские таксономии настроены в файле functions.php вашей темы или с помощью стороннего плагина, столбцы csv_ctax_ (название таксономии) могут использоваться для присвоения импортированных данных таксономиям. Неиерархические таксономии Синтаксис для неиерархических таксономий прост и практически такой же, как синтаксис csv_post_tags. Иерархические таксономии Синтаксис иерархических таксономий более сложен. Каждое поле иерархической таксономии представляет собой крошечный файл CSV с двумя столбцами, в котором порядок столбцов имеет значение. Первый столбец содержит имя родительского термина, а второй столбец содержит имя дочернего термина. Терминам верхнего уровня должна предшествовать либо пустая строка, либо 0 (ноль). Пример файла examples / custom-taxonomies.csv, включенный в плагин, иллюстрирует поддержку настраиваемой таксономии. Чтобы увидеть, как это работает, обязательно настройте собственные таксономии из functions.inc.php. Убедитесь, что кавычки, используемые в качестве разделителей текста в столбцах csv_ctax_, являются обычными двойными кавычками ASCII, а не типографскими кавычками, такими как «(U + 201C) и» (U + 201D). Комментарии Новое в версии 0.3.1 Пример файла с комментариями включен в каталог примеров. Короче говоря, комментарии можно импортировать вместе с сообщениями, указав такие столбцы, как csv_comment _ * _ author, csv_comment _ * _ content и т. Д., Где * - это номер идентификатора комментария. Этот идентификатор не входит в WordPress. Это только информация о подключении в файле CSV. Кредиты Этот плагин использует php-csv-parser от Kazuyoshi Tlacaelel. Он был вдохновлен плагином JayBlogger CSV Import. Авторы: Кевин Хагерти (поддержка post_author) Эдир Педро (параметр корневой категории и разметка HTML без таблиц) Фрэнк Лёффлер (поддержка комментариев) Мика Гейтс (синтаксис подкатегории) Дэвид Холландер (предупреждения об устаревании, обработка разрывов строк)
Автор: Denis Kobozev
Версия: 0.3.8