Artikulo Direktoryo
Paano ko idi-disable ang awtomatikong feature ng pag-crop ng thumbnail ng WordPress ?
Karamihan sa mga propesyonal sa bagong media ay direktang idaragdag ang mga orihinal na larawan sa kanilang mga artikulo at hindi gagamit ng mga larawang awtomatikong pinuputol ng WordPress.
Bagama't walang silbi ang mga na-crop na larawan, hindi awtomatikong tatanggalin ng WordPress ang mga ito. Sa paglipas ng panahon, ang mga "junk images" na ito ay nag-aaksaya ng maraming kapasidad ng espasyo sa website, at kasabay nito ay nagdaragdag ng maraming presyon sa pag-backup.
Maaari naming manual na tanggalin ang mga thumbnail na awtomatikong na-crop ng WordPress Pinakamainam na ganap na huwag paganahin ang awtomatikong pag-crop ng imahe ng WordPress.
Huwag paganahin ang tampok na awtomatikong nabuong thumbnail ng WordPress
Buksan ang WordPress options mode (WP background click [Mga Setting] -> [Multimedia Options])
www.xxx com/wp-admin/options-media.php
Itakda ang lapad at taas ng tatlong larawang ito sa 0:
- sing-laki ng hinlalaki
- Katamtamang laki
- malaking sukat
Gayundin, suriin ang "Palaging i-crop ang mga thumbnail sa ganitong laki".
Tulad ng ipinakita sa ibaba:

Gayunpaman, sa mga tema ng WP, karaniwang mayroong code upang awtomatikong makabuo ng mga thumbnail, ano ang dapat kong gawin?
May mga nagsasabi na puwede mong buksan ang lahat ng WordPress theme files gamit ang Notepad++ , magsagawa ng batch search para sa keyword na "thumbn ail ", at hanapin ang sumusunod na code:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Ito ang code na nagtatakda ng laki ng pag-crop ng larawan at mga tawag add_image_size Ang function na ito.
Ang function ng add_image_size function:
- Ang pagrerehistro ng bagong laki ng imahe ay nangangahulugan na mag-upload ka ng bagong larawan at ang WordPress ay gagawa ng bagong itinatampok na larawan ng ganoong laki.
Kung gusto mong ganap na i-disable ang WordPress mula sa awtomatikong pag-crop ng mga thumbnail, kailangan mong patayin ang function na ito!
Ang pinakamadaling paraan ay ang hanapin ang function na ito at ikomento ito.
Gayunpaman, ang pamamaraang ito ay hindi maganda at kailangang muling magkomento sa tuwing ina-update ang tema ng WordPress...
Sa pamamagitan ng paghahanap, makakahanap ka ng ilang paraan upang ipagbawal ang isang partikular na function sa Internet, at kopyahin ang sumusunod na code sa WordPress theme functions.php file, maaari mong ganap na ipagbawal ang awtomatikong pagbuo ng thumbnail cropping function ng 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');Kung sa tingin mo ay sobra ang code sa itaas, o pumili ng 2 mula sa 1, huwag idagdag ang code sa itaas, idagdag lamang ang sumusunod na code▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Sa katunayan, ito ay upang magpasok ng isang pagbabalik sa function at hindi na ginagamit ang function.
alisin ang medium_large_size_w
Kapag ang WordPress 4.4 ay na-install/na-update, ang "medium_large_size_w" na laki ay isusulat sa mga opsyon, na magreresulta sa isang 768w pixel na thumbnail na palaging bubuo sa ibang pagkakataon.
Siyempre, ang nakaraang solusyon ay baguhin ang database, na hindi masyadong maginhawa.
Buksan ang WordPress options mode (WP background click [Mga Setting] -> [Lahat ng Setting])
www.xxx com/wp-admin/options.php
Pagkatapos ay pindutin ang Ctrl+F sa browser upang maghanap:
medium_large_size_w
- Pagkatapos mahanap ito, baguhin ang halaga sa 0, pagkatapos ay hilahin sa ibaba ng pahina, at i-click ang [I-save ang Mga Pagbabago].
Kahit na ang paraan upang magdagdag ng WordPress code upang hindi paganahin ang WordPress ay awtomatikong bumubuo ng thumbnail cropping, hindi pa rin ito sapat na komprehensibo...
Inirerekomenda ni Chen Weiliang na i-install at gamitin mo ang plugin na Image Sizes ▼
Sana ay makatulong sa iyo ang artikulong "Paano i-disable ang awtomatikong pag-crop ng thumbnail ng WordPress? Pagdaragdag ng code" na ibinahagi sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ).
Huwag mag-atubiling ibahagi ang link ng artikulong ito: https://www.chenweiliang.com/cwl-388.html
