Импорт XML и CSV через консоль: 4 проверки, чтобы не сломать WordPress
Если нужно залить записи без ручной возни в админке, начинайте не с команды, а с подготовки файла. Для XML проверьте, что в нём есть заголовок, контент, дата и корректные вложения. Для CSV заранее сопоставьте колонки: title, content, slug, status, author.
Перед импортом сделайте тест на копии сайта:
— загрузите 2–3 строки, а не весь файл;
— проверьте кодировку UTF-8, чтобы не получить “кракозябры”;
— убедитесь, что в CSV нет лишних запятых внутри текста без кавычек;
— для XML проверьте пути к картинкам и наличие прав на файлы.
Если импорт идёт через WP-CLI или сторонний скрипт, не забывайте про дубли. Частая ошибка — запускать повторно тот же файл и плодить одинаковые записи. Спасают уникальный slug, ID из источника и предварительный поиск по базе перед вставкой. Если импортируете термины, авторов и произвольные поля, делайте это в отдельном проходе: так проще отлавливать ошибки.
После загрузки откройте выборочно несколько записей, проверьте разметку, медиа и связи между сущностями. Один короткий тестовый прогон экономит часы ручной чистки.
—
Рядом по жанру: @kustov_push_traffic
WP-CLI и командная строка
@wp_cli_tricks_ww
Импорт XML и CSV через консоль: 4 проверки, чтобы не сломать WordPress
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.