Каталог статей
如何 禁用WordPressАвтоматически генерировать функцию обрезки миниатюр?
большинствоновые средства массовой информацииЛюди будут добавлять оригинальные картинки прямо в статью, а не использовать картинки, автоматически обрезанные wordpress.
Хотя обрезанные изображения бесполезны, WordPress не удалит их автоматически.Со временем эти «мусорные изображения» тратят много места на веб-сайте и в то же время увеличивают нагрузку на резервное копирование.
Мы можем вручную удалить миниатюры, автоматически обрезанные WordPress. Лучше всего полностью отключить функцию автоматического обрезки WordPress.
Отключить функцию обрезки эскизов, автоматически сгенерированную WordPress
Откройте режим параметров WordPress (в фоновом режиме WP нажмите [Настройки] -> [Параметры мультимедиа])
www.xxxcom/wp-admin/options-media.php
将这Длина и ширина изображений 3-го размера установлены равными 0:
- Размер эскиза
- Средний размер
- 大 尺寸
Также установите флажок «Всегда обрезать миниатюры до этого размера».
Как показано ниже:

Однако в темах WP обычно есть код для автоматического создания миниатюр, что мне делать?
Некоторые люди говорят, что его можно открыть с помощью Notepad++.Все файлы темы wordpress,Массовый поискКлючевое слово "большой палецaiл", нашел следующий код:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Это код, который устанавливает размер обрезки изображения и вызывает add_image_size Эта функция функция.
Функция функции add_image_size:
- Регистрация нового размера изображения означает, что вы загружаете новое изображение, и WordPress создаст новое избранное изображение этого размера.
Если вы хотите полностью запретить WordPress автоматически обрезать миниатюры, вам нужно отключить эту функцию!
Самый простой способ — найти эту функцию и закомментировать ее.
Однако этот метод отстой, и его нужно заново комментировать каждый раз при обновлении темы WordPress...
Путем поиска вы можете найти несколько способов запретить определенную функцию в Интернете, а скопировав следующий код в файл functions.php темы WordPress, вы можете полностью запретить автоматическую генерацию функции обрезки эскизов wordpress.
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size
unset($sizes['medium_large']); // disable medium-large size
unset($sizes['1536x1536']); // disable 2x medium-large size
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()
remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');Если вы считаете, что приведенный выше код слишком длинный или выбираете 2 из 1, не добавляйте приведенный выше код, а только добавьте следующий код▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- По сути, это вставка возврата в функцию и прекращение поддержки функции.
удалить средний_большой_размер_w
Когда WordPress 4.4 установлен/обновлен, размер «medium_large_size_w» будет записан в параметры, в результате чего миниатюра размером 768 пикселей будет всегда генерироваться позже.
Конечно, предыдущее решение — модифицировать базу данных, что не очень удобно.
Откройте режим параметров WordPress (в фоновом режиме WP нажмите [Настройки] -> [Все настройки])
www.xxxcom/wp-admin/options.php
Затем нажмите Ctrl+F в браузере для поиска:
medium_large_size_w
- Найдя его, измените значение на 0, затем потяните вниз страницы и нажмите [Сохранить изменения].
Хотя способ добавления кода WordPress для отключения WordPress автоматически создает обрезку эскизов, он все еще недостаточно исчерпывающий...
Чен ВэйлянРекомендуется установить и использовать Плагин размеров изображений ▼
Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Как отключить WordPress для автоматического создания функции обрезки миниатюр?Добавить код», чтобы помочь вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-388.html
Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!
Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!