如何 禁用WordPressАўтаматычна ствараць функцыю кадравання мініяцюр?
большасцьновыя СМІЛюдзі будуць непасрэдна дадаваць арыгінальныя выявы ў артыкулы і не будуць выкарыстоўваць выявы, якія аўтаматычна абразаюцца WordPress.
Хоць абрэзаныя выявы бескарысныя, WordPress не выдаліць іх аўтаматычна. З цягам часу гэтыя «смеццевыя выявы» губляюць шмат месца на вэб-сайце і ствараюць вялікую нагрузку пры рэзервовым капіраванні.
Мы можам уручную выдаліць мініяцюры, якія WordPress аўтаматычна абразае, але лепш цалкам адключыць функцыю аўтаматычнай абрэзкі малюнкаў WordPress.
Адключыць аўтаматычную абрэзку мініяцюр WordPress
Адкрыйце рэжым параметраў WordPress (націсніце [Настройкі] -> [Параметры мультымедыя] у бэкэнде WP)
www.xxx com/wp-admin/options-media.php
ГэтаДаўжыня і шырыня трох памераў малюнкаў усталяваны ў 3:
- Памер мініяцюры
- Сярэдняга памеру
- Вялікі памер
Таксама адзначце «Заўсёды абразаць эскізы да гэтага памеру».
Як паказана ніжэй:

Аднак у тэмах WP звычайна ёсць код, які аўтаматычна стварае мініяцюры. Што мне рабіць?
Некаторыя людзі кажуць, што вы можаце адкрыць яго з дапамогай Notepad++Усе файлы тэм wordpress,Пакетны пошукКлючавое слова «вялікі палецail" і знайшоў наступны код:
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; } );- Фактычна, гэта значыць уставіць вяртанне ў функцыю і адмовіцца ад функцыі.
Выдаліць medium_large_size_w
Калі WordPress 4.4 усталяваны/абноўлены, памер «medium_large_size_w» будзе запісаны ў параметры, што прывядзе да стварэння мініяцюр 768w пікселяў.
Вядома, папярэдняе рашэнне патрабавала мадыфікацыі базы дадзеных, што не вельмі зручна.
Адкрыйце рэжым параметраў WordPress (пстрыкніце [Настройкі] -> [Усе налады] у бэкендзе WP)
www.xxx com/wp-admin/options.php
Затым націсніце Ctrl+F у браўзеры для пошуку:
medium_large_size_w
- Знайшоўшы яго, змяніце значэнне на 0, затым пракруціце старонку ўніз і націсніце [Захаваць змены].
Нягледзячы на тое, што даданне кода WordPress можа адключыць аўтаматычную генерацыю абрэзкі мініяцюр WordPress, ён усё яшчэ недастаткова поўны...
Чэнь ВэйлянРэкамендуецца ўсталяваць і выкарыстоўваць Убудова памераў малюнкаў ▼
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Як адключыць функцыю аўтаматычнай абрэзкі мініяцюр WordPress? Дадаць код" можа быць карысным для вас.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-388.html
Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!
Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!