Artikulo Direktoryo
Unsaon nako pag-disable ang automatic thumbnail cropping feature sa WordPress ?
Kadaghanan sa mga propesyonal sa bag-ong media direktang modugang sa orihinal nga mga imahe sa ilang mga artikulo ug dili mogamit mga imahe nga awtomatikong giputol sa WordPress.
Bisan tuod walay kapuslanan ang giputol nga mga hulagway, dili kini awtomatik nga mapapas sa WordPress. Sa paglabay sa panahon, kining mga "junk images" nag-usik sa daghang kapasidad sa luna sa website, ug sa samang higayon makadugang ug daghang pressure sa backup.
Mahimo namon nga mano-mano nga mapapas ang mga thumbnail nga awtomatiko nga gitanom sa WordPress, apan labing maayo nga hingpit nga pag-disable ang function sa WordPress sa awtomatikong pag-crop sa mga imahe.
I-disable ang auto-generated nga thumbnail cropping feature sa WordPress
Ablihi ang mode sa mga kapilian sa WordPress (pag-klik sa background sa WP [Mga Setting] -> [Mga Opsyon sa Multimedia])
www.xxx com/wp-admin/options-media.php
Ibutang ang gilapdon ug gitas-on niining tulo ka mga imahe ngadto sa 0:
- Gidak-on sa thumbnail
- Medium nga gidak-on
- dako nga gidak-on
Usab, susiha ang "Kanunay nga i-crop ang mga thumbnail sa kini nga gidak-on".
Ingon sa gipakita sa ubos:

Bisan pa, sa mga tema sa WP, kasagaran adunay code aron awtomatiko nga makamugna mga thumbnail, unsa ang akong buhaton?
Ang uban nag-ingon nga mahimo nimong ablihan ang tanang WordPress theme files gamit ang Notepad++ , paghimo og batch search para sa keyword nga "thumbn ail ", ug pangitaa ang mosunod nga code:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Kini ang code nga nagtakda sa gidak-on sa crop sa imahe, ug mga tawag add_image_size Kini nga function function.
Ang function sa add_image_size function:
- Ang pagrehistro sa usa ka bag-ong gidak-on sa imahe nagpasabut nga mag-upload ka usa ka bag-ong imahe ug ang WordPress maghimo usa ka bag-ong gipakita nga imahe sa kana nga gidak-on.
Kung gusto nimo nga hingpit nga ma-disable ang WordPress gikan sa awtomatikong pag-crop sa mga thumbnail, kinahanglan nimo nga patyon kini nga function!
Ang pinakasayon nga paagi mao ang pagpangita niini nga function ug pagkomento niini.
Bisan pa, kini nga pamaagi dili maayo ug kinahanglan nga i-re-comment sa matag higayon nga ang tema sa WordPress gi-update ...
Pinaagi sa pagpangita, makakita ka ug pipila ka paagi sa pagdili sa usa ka piho nga function sa Internet. Kopyaha ang mosunod nga code ngadto sa WordPress theme functions.php file, ug mahimo nimong hingpit nga idili ang automatic thumbnail cropping function sa 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 imong hunahuna ang kodigo sa ibabaw sobra ra kaayo, o pilia ang 2 gikan sa 1, ayaw idugang ang kodigo sa ibabaw, idugang lamang ang mosunod nga code▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Sa tinuud, kini mao ang pagsulud sa usa ka pagbalik sa function ug pagwagtang sa function.
kuhaa ang medium_large_size_w
Kung ang WordPress 4.4 na-install/na-update, ang "medium_large_size_w" nga gidak-on isulat sa mga kapilian, nga moresulta sa usa ka 768w pixel thumbnail nga kanunay nga mabuhat sa ulahi.
Siyempre, ang miaging solusyon mao ang pag-usab sa database, nga dili kaayo kombenyente.
Ablihi ang mode sa mga kapilian sa WordPress (WP background click [Settings] -> [All Settings])
www.xxx com/wp-admin/options.php
Unya pindota ang Ctrl+F sa browser aron pangitaon:
medium_large_size_w
- Human sa pagpangita niini, usba ang bili ngadto sa 0, dayon ibira ngadto sa ubos sa panid, ug i-klik ang [Save Changes].
Bisan kung ang paagi aron madugangan ang code sa WordPress aron ma-disable ang WordPress awtomatikong makamugna og thumbnail cropping, dili pa kini igo nga komprehensibo ...
Girekomendar ni Chen Weiliang nga i-install ug gamiton nimo ang Image Sizes plugin ▼
Hinaut nga ang artikulong "Unsaon pag-disable ang automatic thumbnail cropping feature sa WordPress? Pagdugang og code" nga gipaambit sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ) makatabang kanimo.
Ayaw pagpanuko sa pagpaambit niini nga link sa artikulo: https://www.chenweiliang.com/cwl-388.html
