Как удалить все перегенерированные миниатюры, но оставить оригиналы?

10 июн. 2015 г., 00:05:12
Просмотры: 15.4K
Голосов: 7

У меня есть сайт на WordPress, который раньше занимал около 350 МБ. Затем я сменил тему и обнаружил, что нужно перегенерировать миниатюры. Я сделал это, даже дважды, но теперь проблема в том, что размер моего сайта вырос до почти 1,6 ГБ, что просто невероятно. У меня всего 2 ГБ веб-пространства, и в данный момент я не могу его увеличить. Есть ли способ удалить все перегенерированные миниатюры из папки uploads, а затем сгенерировать их заново, но только один раз? Я несколько раз менял тему в прошлом, и все эти миниатюры до сих пор лежат в папке uploads без дела.

1
Комментарии

Используйте плагин Wordpress <a href="https://wordpress.org/plugins/thumbnail-cleaner/">Thumbnail Cleaner</a> для удаления миниатюр.

user122284 user122284
21 июн. 2017 г. 15:51:42
Все ответы на вопрос 1
0

Если вы используете WP-CLI, то он автоматически удалит те размеры изображений, которые вам не нужны.

Вам нужно выполнить следующую команду на сервере через SSH. Убедитесь, что WP-CLI установлен на сервере.

wp media regenerate --only-missing

Также можно использовать команду find . -name "*-*x*.*" | xargs rm -f для удаления всех миниатюр из папки uploads. Убедитесь, что файлы, которые вы хотите сохранить, не соответствуют этому шаблону. Обязательно сделайте резервные копии изображений. Источник: https://deluxeblogtips.com/remove-image-sizes/

Кроме того, существуют плагины, которые делают это за вас.

https://wordpress.org/plugins/thumbnail-cleaner/

28 дек. 2017 г. 20:30:16