Удаление нежелательных размеров миниатюр в WordPress - PullRequest
0 голосов
/ 14 сентября 2018

Я знаю, что этот вопрос задавали снова и снова, однако обычно кто-то хочет полностью удалить все размеры миниатюр, или решение включает повторное создание миниатюр, чего я не хочу делать.

В основноммы временно включили тему 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 для целей отладки, но я не хочу, чтобы она каждый раз вмешивалась в изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...