После смены темы старые размеры картинок часто не подходят: где-то обрезка ломает сетку, где-то превью выглядят мыльно. Решение одно — регенерация миниатюр, чтобы WordPress заново создал все нужные размеры из исходников.
Команда:
wp media regenerate --yes
Она пробегает по медиабиблиотеке и пересоздаёт размеры для вложений. Если файлов много, добавьте только нужные ID, чтобы не гонять весь архив:
wp media regenerate 15 27 31 --yes
Учтите нюансы:
— запуск может идти долго, особенно на большом медиаархиве;
— нужен доступ к исходным изображениям, иначе часть миниатюр не создастся;
— после смены темы проверьте, какие размеры реально используются в шаблонах, и не пересоздавайте лишнее.
Если сайт большой, запускайте команду через SSH и следите за нагрузкой: лучше один долгий запуск, чем десятки ручных правок в шаблонах.
WP-CLI и командная строка
@wp_cli_tricks_ww
Сменили тему — и миниатюры поехали? Пересоберите их одной командой
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.