WP-CLI и командная строка

Импорт XML и CSV через консоль: 4 проверки, чтобы не сломать WordPress

Импорт XML и CSV через консоль: 4 проверки, чтобы не сломать WordPress

Если нужно залить записи без ручной возни в админке, начинайте не с команды, а с подготовки файла. Для XML проверьте, что в нём есть заголовок, контент, дата и корректные вложения. Для CSV заранее сопоставьте колонки: title, content, slug, status, author.

Перед импортом сделайте тест на копии сайта:
— загрузите 2–3 строки, а не весь файл;
— проверьте кодировку UTF-8, чтобы не получить “кракозябры”;
— убедитесь, что в CSV нет лишних запятых внутри текста без кавычек;
— для XML проверьте пути к картинкам и наличие прав на файлы.

Если импорт идёт через WP-CLI или сторонний скрипт, не забывайте про дубли. Частая ошибка — запускать повторно тот же файл и плодить одинаковые записи. Спасают уникальный slug, ID из источника и предварительный поиск по базе перед вставкой. Если импортируете термины, авторов и произвольные поля, делайте это в отдельном проходе: так проще отлавливать ошибки.

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

—
Рядом по жанру: @kustov_push_traffic
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.