Возможно, вы уже посетили мой предыдущий пост о том, как предотвратить слишком большое изображение в WordPress . В этом посте я объясню вам, как удалить избыточные размеры изображений и файлы.
Как вы, возможно, уже знаете, каждая тема WordPress имеет набор размеров изображений, и каждый раз, когда мы переключаем тему, мы будем использовать изображения других размеров. Это приведет нас к проблеме избыточных файлов изображений, оставленных в папке WordPress ! Они занимают большое пространство нашего хоста и затрудняют создание резервных копий из-за неприемлемого времени выполнения и размера файла.
Посмотрите на эту диаграмму. Всего из одного загруженного изображения создано 6 файлов разного размера.
Вот три шага, чтобы избежать этого.
1) Удалите зарегистрированные размеры изображений , вы должны удалить код в вашей теме / плагине WordPress, который регистрирует размеры изображений и который вам не нужен , например:
|
1
|
add_image_size ( 'crunchify-thumbnail' , 200 , 90 , правда ) ;
|
Другой должен прочитать:
2) Вы можете удалить встроенные миниатюры размеров : thumbnail , medium , large , Они зарегистрированы в WordPress по умолчанию, и вы не можете удалить их с помощью описанной выше техники. В этом случае есть хитрость: поставить ноль 0 в миниатюре размеров (ширина и высота) отключит эти размеры. Поместите код ниже в файл functions.php.
|
1
2
3
4
5
6
|
update_option ( 'thumbnail_size_h' , 0 ) ;
update_option ( 'thumbnail_size_w' , 0 ) ;
update_option ( 'medium_size_h' , 0 ) ;
update_option ( 'medium_size_w' , 0 ) ;
update_option ( 'large_size_h' , 0 ) ;
update_option ( 'large_size_w' , 0 ) ;
|
3) Если вы используете VPS хостинг / выделенный хостинг и у вас есть root-доступ, вы можете выполнить приведенную ниже команду, чтобы удалить ненужные образы.
|
1
|
находить , — имя * — 280х110. * | xargs гт — ф
|
Выше команда найдет все изображения с шириной 280 и высотой 110. Убедитесь, что вы делаете полное резервное копирование перед выполнением вышеуказанного сценария.
0.00 (0%) 0 votes







