Я знаю, что этот вопрос задавали снова и снова, однако обычно кто-то хочет полностью удалить все размеры миниатюр, или решение включает повторное создание миниатюр, чего я не хочу делать.
В основноммы временно включили тему Store Front Woocommerce, которая бесполезно преобразовала наши изображения в различные миниатюрные изображения, которые нам не нужны.Теперь мы вернулись к своей собственной теме, у нас есть куча размеров, которые нам не нужны.
Например:
- shirt.jpg
- рубашка-100x100.jpg
- рубашка-200x200.jpg
- рубашка-324x324.jpg
- рубашка-383x384.jpg
- shirt-768-768.jpg
- shirt-1200x1200.jpg
Те, что выделены жирным шрифтом, не создаются и не используются нашей темой, и я хочу получитьизбавьтесь от них.
Мы могли бы использовать плагин, чтобы удалить все миниатюры и заново сгенерировать их, однако у нас есть десятки тысяч изображений, поэтому я не хочу повторно генерировать их, когда у нас уже есть размерымы хотим.
Я мог бы удалить нежелательные размеры из файловой системы, используя bash, однако я считаю, что изображения содержат метаданные, хранящиеся в таблице wp_postmeta
, которая включает в себя данные для нежелательных размеров, поэтому просто удалите их изфайловая система кажется неразумной.
Я смотрел на https://wordpress.org/plugins/delete-thumbnails/, однако для этого необходимо вручную выбрать каждый размер, который вам нужен.Вы хотите удалить, что заняло бы слишком много времени.
Есть ли какой-нибудь простой способ удаления этих размеров без повторной генерации всех миниатюр?
И как подвопросесть какой-нибудь способ предотвратить повторное создание эскизов в будущем.Иногда полезно вернуться к теме Store Front для целей отладки, но я не хочу, чтобы она каждый раз вмешивалась в изображения.