Запуск WP All Import через WP-CLI

Click here to view original web page at www.kobzarev.com
Обложка к записи Запуск WP All Import через WP-CLI

Вы можете запустить импорт с помощью интеграции WP-CLI и WP All Import.

Импорт, запущенный с помощью WP-CLI, как правило, обрабатывается примерно на 50% быстрее, чем импорт, запущенный через панель администратора WordPress.

Команды

Список импортов

Вы можете вывести список всех импортов, чтобы найти ID (идентификатор), который вы хотите запустить:

wp all-import list

Запуск импорта

Затем, чтобы запустить импорт, нужно просто указать его ID:

wp all-import run 123

Или, если вы хотите запустить несколько импортов последовательно, можно указать список идентификаторов импортов через запятую:

wp all-import run 123, 124, 125

Хотя импорты теперь можно запускать с помощью WP-CLI, вам все равно нужно создавать и редактировать их в панели администрирования WordPress. После сохранения импорта вы можете посмотреть идентификатор импорта на странице Manage Imports или воспользоваться командой list, приведенной выше.

Опции

ID/IDs

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

wp all-import run 123
wp all-import run 123, 124, 123
[—force-run]

Флаг, заставляющий принудительно запустить импорт, даже если он уже запущен.

wp all-import run 1 --force-run
[—disable-log]

Флаг для отключения журнала истории импорта для текущего прогона (запуска).

wp all-import run 1 --disable-log

Совместимость дополнений

Для того чтобы дополнения можно было запускать с помощью WP-CLI, они должны быть написаны с использованием PHP паттерна «Одиночка» (singleton) — класса, ограниченного одним экземпляром.

Подробнее об этом вы можете прочитать в документации по лучшим практикам WP All Import.