Сменили тему — не забывайте пересобрать миниатюры, иначе сайт будет выглядеть рвано
После смены темы старые размеры картинок часто не совпадают с новыми превью: где-то обрезка, где-то мыльные карточки, где-то лишний вес в медиатеке. Команда для WP-CLI простая: wp media regenerate.
Если нужно обновить только уже загруженные изображения, запускайте без лишних флагов. Когда файлов много, добавьте --only-missing, чтобы не трогать то, что уже подходит. Для выборочной обработки полезно ограничивать по ID вложений и сначала проверить результат на нескольких постах.
Важные нюансы:
— на больших медиатеках процесс может идти долго и грузить сервер;
— перед запуском лучше сделать бэкап базы и каталога uploads;
— если тема использует кастомные размеры, проверьте, что они зарегистрированы до регенерации;
— удаление старых миниатюр включайте только если точно не нужны прежние размеры. ⚙️
Если сайт на проде, запускайте команду через экранную сессию или в фоне и следите за логами: регенерация не должна обрываться посередине. Сначала проверьте 10–20 файлов, потом уже гоните всю медиатеку — так проще поймать кривые размеры и лишние кропы.
WP-CLI и командная строка
@wp_cli_tricks_ww
Сменили тему — не забывайте пересобрать миниатюры, иначе сайт будет выглядеть рвано
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.