Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » CSV Importer Improved

CSV Importer Improved

SaNcHeS
Опубликовано 7-08-2021, 14:04
CSV Importer Improved

Этот плагин WordPress импортирует сообщения из файлов CSV (значения, разделенные запятыми) в ваш блог WordPress. Это может оказаться чрезвычайно полезным, когда вы хотите импортировать кучу сообщений из документа Excel или тому подобного - просто экспортируйте свой документ в файл CSV, а плагин позаботится обо всем остальном. https://wordpress.org/plugins/csv-importer-improved/ Возможности Импортирует заголовок, текст сообщения, выдержку, теги, дату, категории и т.д. стандартные символы, использующие встроенный механизм WordPress (тот же, который нормализует ваш ввод при написании ваших сообщений). Столбцы в CSV-файле могут располагаться в любом порядке, при условии, что они имеют правильные заголовки. Поддержка нескольких языков. Этот плагин разветвляется с https: //wordpress.org/plugins/csv-importer/ от dvkob, чтобы не отставать от изменений в ядре WordPress. Этот импортер записывает непосредственно в базу данных. Он не проходит через внутренние объекты WordPress для создания сообщений и т. Д. Это может быть для вас преимуществом (это будет быстрее при большом импорте), но помните о любых проблемах целостности данных, которые могут возникнуть. Поддерживается только кодировка UTF-8, как с метками порядка байтов (BOM), так и без них. Репозиторий для разработки этого плагина можно найти здесь: https://github.com/academe/csv-importer-improved. Не стесняйтесь поднимать здесь вопросы и отправлять запросы на вытягивание, а также через обычные каналы WordPress. Использование Нажмите ссылку «Импортер CSV» на странице администратора WordPress, выберите файл, который вы хотите импортировать, и нажмите «Импорт». Каталог примеров внутри каталога плагина содержит несколько файлов, демонстрирующих, как использовать плагин. Лучший способ начать - импортировать один из этих файлов и посмотреть результаты. CSV - это табличный формат, состоящий из строк и столбцов. Каждая строка в файле CSV представляет сообщение; каждый столбец определяет часть информации, которая составляет сообщение. Вы можете создавать новые сообщения или обновлять существующие сообщения, указав поле csv_post_id, указывающее на существующее сообщение. При обновлении все имена полей, которые вы указываете в файле CSV, будут обновлены - даже если они пустые, - но поля, которые вы не указываете в заголовке файла CSV, останутся нетронутыми. Основная информация о посте csv_post_id - необязательно, используется для обновления существующего поста. csv_post_title - заголовок сообщения csv_post_post - тело сообщения csv_post_type - сообщение, страница или произвольный тип сообщения. Начиная с версии 0.3.2, столбец csv_post_type поддерживает настраиваемые типы сообщений. Обратитесь к документации WordPress по настраиваемым типам сообщений для получения дополнительной информации о том, как настроить настраиваемые типы сообщений. csv_post_excerpt - отрывок сообщения csv_post_categories - список разделенных запятыми имен или идентификаторов категорий. Список должен быть заключен в кавычки, например «EC> UK, Island». Если цепочка подкатегорий не существует, например 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_, считается именем настраиваемого поля. Данные в этом столбце будут импортированы как значение настраиваемых полей. Все настраиваемые поля должны быть уникальными. Несколько полей с одинаковым именем будут обновлены до одного и того же значения при обновлении существующей публикации. До версии 0.6.0 загрузка одного и того же поля несколько раз в существующий пост приводила к созданию нескольких настраиваемых полей. Общие примечания На страницах 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 без таблиц) Фрэнк Лёффлер (поддержка комментариев) Мика Гейтс (синтаксис подкатегории) Дэвид Холландер (предупреждения об устаревании, обработка разрывов строк)

Автор: Jason judge, Denis Kobozev

Версия: 0.6.1

Понравилось?
0
0
0

Скачать CSV Importer Improved:

csv-importer-improved.zip Размер файла: 68.02 Kb
174
0