Нажмите для увеличения
Описание
Альтернативный плагин CSV Importer. Простой и мощный, лучше всего подходит для компьютерных фанатов.
- Поддержка категорий
- Поддержка тегов
- Поддержка пользовательских полей
- Поддержка интеллектуальных настраиваемых полей.
- Поддержка Custom Field Suite
- Поддержка расширенных настраиваемых полей.
- Поддержка пользовательской таксономии.
- Поддержка пользовательских типов сообщений.
- Фильтр-крючок для испытаний на сухой ход.
- Фильтрация данных для настройки данных CSV перед импортом в базу данных.
- Хук действия для обновления данных публикации после импорта в базу данных.
Вы можете получить примеры файлов CSV в каталоге /wp-content/plugins/really-simple-csv-importer/sample.
Доступные имена и значения столбцов:
- ID или post_id: (int) идентификатор сообщения.
Это значение не является обязательным. Идентификатор сообщения уже существует в вашем блоге, импортер обновит данные этого сообщения. Если идентификатор не существует, импортер попытается создать новую публикацию с предложенным идентификатором.
- post_author: (логин или идентификатор) Имя пользователя или идентификационный номер пользователя автора.
- post_date: (строка) Время публикации.
- post_content: (строка) Полный текст сообщения.
- post_title: (строка) Название сообщения.
- post_excerpt: (строка) Для всех ваших потребностей в выдержках из сообщений.
- post_status: ("черновик", или "публикация", или "ожидание", или "будущее", или "частный", или заказной зарегистрированный статус) Статус сообщения. "Черновик" - значение по умолчанию.
- post_password: (строка) Пароль для защиты сообщения. Длина пароля ограничена 20 символами.
- post_name: (строка) Поле сообщения.
- post_parent: (int) Идентификатор родителя публикации. Используется для страничного или иерархического типа публикации.
- Menu_order: (целое)
- post_type: ("сообщение" или "страница" или любое другое имя типа сообщения) (обязательно) Слаг типа сообщения, а не метки.
- post_thumbnail: (строка) URI или путь к миниатюре сообщения.
Например. http://example.com/example.jpg или /path/to/example.jpg
- post_category: (строка, разделенная запятой) фрагмент категорий сообщений.
- post_tags: (строка, разделенная запятой) название тегов сообщений.
- Tax_{taxonomy}: (строка, разделенная запятой). Любое поле с префиксом Tax_ будет использоваться в качестве пользовательской таксономии. Таксономия должна уже существовать. Записи представляют собой имена или фрагменты терминов.
- {custom_field_key}: (строка) Любые другие метки столбцов, используемые в качестве настраиваемого поля.
- cfs_{field_name}: (строка) Если вы хотите импортировать данные в настраиваемые поля, установленные с помощью Custom Field Suite, добавьте префикс cfs_ к имени заголовка столбца.
- scf_{field_name}: (строка) Если вы хотите импортировать данные в настраиваемые поля, заданные интеллектуальными настраиваемыми полями, добавьте префикс scf_ к имени заголовка столбца.
- comment_status: ("закрыто" или "открыто"). По умолчанию используется опция "default_comment_status" или "закрыто".
Примечание. Пустые ячейки в CSV-файле означают "сохранить", а не "удалить".
Примечание. Чтобы установить шаблон страницы, используйте ключ настраиваемого поля _wp_page_template.
Примечание. Если вы указываете post_status "будущее", вы должны указать post_date, чтобы WordPress знал, когда публиковать ваше сообщение.
Примечание. Если значением post_type является вложение, вы можете использовать поле post_thumbnail для определения URL-адреса или пути мультимедиа.
Интеграция плагина расширенных пользовательских полей
Если существует расширенный ключ настраиваемого поля, импортер попытается использовать функцию update_field вместо встроенной функции add_post_meta.
Как найти расширенный ключ настраиваемого поля: Поиск ключа поля
Официальный публичный репозиторий
Ставьте звездочку и читайте будущие выпуски о rs-csv-importer на GitHub!
Спасибо
Дизайн обложки-баннера: @luchino__
Как отлаживать данные импорта
Надстройка Really Simple CSV Importer Debugger позволяет вам проводить пробное тестирование и отображать более подробные данные публикации, метаданные и таксономические данные для каждой строки CSV.
Скачать по сути.
Как настроить данные импорта сообщений
В импортере доступны три фильтра.
really_simple_csv_importer_save_post
Этот фильтр применяется к данным публикации.
Параметры:
- $post - (массив)(обязательный) данные публикации
- $is_update - (bool) обновить существующие данные публикации или вставить новые данные записи.
Пример:
функция действительно_просто_csv_importer_save_post_filter($post, $is_update) {
// удаляем определенный тег из данных импорта
если (isset($post["post_tags"])) {
$_tags = массив();
foreach ($post["post_tags"] как $tag) {
if ($tag != "Apple") {
$_tags[] = $тег;
}
}
$post["post_tags"] = $_tags;
}
вернуть $пост;
}
add_filter("really_simple_csv_importer_save_post", "really_simple_csv_importer_save_post_filter", 10, 2);
really_simple_csv_importer_save_meta
Этот фильтр применяется для публикации метаданных.
Параметры:
- $meta - (массив)(обязательно) опубликовать метаданные
- $post - (массив) данные публикации
- $is_update - (логическое значение)
Пример:
функция действительно_просто_csv_importer_save_meta_filter($meta, $post, $is_update) {
// сериализуем метаданные
$meta_array = массив();
if (isset($meta["meta_key_1"])) $meta_array[] = $meta["meta_key_1"];
if (isset($meta["meta_key_2"])) $meta_array[] = $meta["meta_key_2"];
$meta = массив("meta_key" => $meta_array);
вернуть $мета;
}
add_filter("really_simple_csv_importer_save_meta", "really_simple_csv_importer_save_meta_filter", 10, 3);
really_simple_csv_importer_save_tax
Этот фильтр применяется для публикации данных таксономии (категории и теги не включены, эти
- Поддержка категорий
- Поддержка тегов
- Поддержка пользовательских полей
- Поддержка интеллектуальных настраиваемых полей.
- Поддержка Custom Field Suite
- Поддержка расширенных настраиваемых полей.
- Поддержка пользовательской таксономии.
- Поддержка пользовательских типов сообщений.
- Фильтр-крючок для испытаний на сухой ход.
- Фильтрация данных для настройки данных CSV перед импортом в базу данных.
- Хук действия для обновления данных публикации после импорта в базу данных.
Вы можете получить примеры файлов CSV в каталоге /wp-content/plugins/really-simple-csv-importer/sample.
Доступные имена и значения столбцов:
- ID или post_id: (int) идентификатор сообщения.
Это значение не является обязательным. Идентификатор сообщения уже существует в вашем блоге, импортер обновит данные этого сообщения. Если идентификатор не существует, импортер попытается создать новую публикацию с предложенным идентификатором.
- post_author: (логин или идентификатор) Имя пользователя или идентификационный номер пользователя автора.
- post_date: (строка) Время публикации.
- post_content: (строка) Полный текст сообщения.
- post_title: (строка) Название сообщения.
- post_excerpt: (строка) Для всех ваших потребностей в выдержках из сообщений.
- post_status: ("черновик", или "публикация", или "ожидание", или "будущее", или "частный", или заказной зарегистрированный статус) Статус сообщения. "Черновик" - значение по умолчанию.
- post_password: (строка) Пароль для защиты сообщения. Длина пароля ограничена 20 символами.
- post_name: (строка) Поле сообщения.
- post_parent: (int) Идентификатор родителя публикации. Используется для страничного или иерархического типа публикации.
- Menu_order: (целое)
- post_type: ("сообщение" или "страница" или любое другое имя типа сообщения) (обязательно) Слаг типа сообщения, а не метки.
- post_thumbnail: (строка) URI или путь к миниатюре сообщения.
Например. http://example.com/example.jpg или /path/to/example.jpg
- post_category: (строка, разделенная запятой) фрагмент категорий сообщений.
- post_tags: (строка, разделенная запятой) название тегов сообщений.
- Tax_{taxonomy}: (строка, разделенная запятой). Любое поле с префиксом Tax_ будет использоваться в качестве пользовательской таксономии. Таксономия должна уже существовать. Записи представляют собой имена или фрагменты терминов.
- {custom_field_key}: (строка) Любые другие метки столбцов, используемые в качестве настраиваемого поля.
- cfs_{field_name}: (строка) Если вы хотите импортировать данные в настраиваемые поля, установленные с помощью Custom Field Suite, добавьте префикс cfs_ к имени заголовка столбца.
- scf_{field_name}: (строка) Если вы хотите импортировать данные в настраиваемые поля, заданные интеллектуальными настраиваемыми полями, добавьте префикс scf_ к имени заголовка столбца.
- comment_status: ("закрыто" или "открыто"). По умолчанию используется опция "default_comment_status" или "закрыто".
Примечание. Пустые ячейки в CSV-файле означают "сохранить", а не "удалить".
Примечание. Чтобы установить шаблон страницы, используйте ключ настраиваемого поля _wp_page_template.
Примечание. Если вы указываете post_status "будущее", вы должны указать post_date, чтобы WordPress знал, когда публиковать ваше сообщение.
Примечание. Если значением post_type является вложение, вы можете использовать поле post_thumbnail для определения URL-адреса или пути мультимедиа.
Интеграция плагина расширенных пользовательских полей
Если существует расширенный ключ настраиваемого поля, импортер попытается использовать функцию update_field вместо встроенной функции add_post_meta.
Как найти расширенный ключ настраиваемого поля: Поиск ключа поля
Официальный публичный репозиторий
Ставьте звездочку и читайте будущие выпуски о rs-csv-importer на GitHub!
Спасибо
Дизайн обложки-баннера: @luchino__
Как отлаживать данные импорта
Надстройка Really Simple CSV Importer Debugger позволяет вам проводить пробное тестирование и отображать более подробные данные публикации, метаданные и таксономические данные для каждой строки CSV.
Скачать по сути.
Как настроить данные импорта сообщений
В импортере доступны три фильтра.
really_simple_csv_importer_save_post
Этот фильтр применяется к данным публикации.
Параметры:
- $post - (массив)(обязательный) данные публикации
- $is_update - (bool) обновить существующие данные публикации или вставить новые данные записи.
Пример:
функция действительно_просто_csv_importer_save_post_filter($post, $is_update) {
// удаляем определенный тег из данных импорта
если (isset($post["post_tags"])) {
$_tags = массив();
foreach ($post["post_tags"] как $tag) {
if ($tag != "Apple") {
$_tags[] = $тег;
}
}
$post["post_tags"] = $_tags;
}
вернуть $пост;
}
add_filter("really_simple_csv_importer_save_post", "really_simple_csv_importer_save_post_filter", 10, 2);
really_simple_csv_importer_save_meta
Этот фильтр применяется для публикации метаданных.
Параметры:
- $meta - (массив)(обязательно) опубликовать метаданные
- $post - (массив) данные публикации
- $is_update - (логическое значение)
Пример:
функция действительно_просто_csv_importer_save_meta_filter($meta, $post, $is_update) {
// сериализуем метаданные
$meta_array = массив();
if (isset($meta["meta_key_1"])) $meta_array[] = $meta["meta_key_1"];
if (isset($meta["meta_key_2"])) $meta_array[] = $meta["meta_key_2"];
$meta = массив("meta_key" => $meta_array);
вернуть $мета;
}
add_filter("really_simple_csv_importer_save_meta", "really_simple_csv_importer_save_meta_filter", 10, 3);
really_simple_csv_importer_save_tax
Этот фильтр применяется для публикации данных таксономии (категории и теги не включены, эти
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress