Giunsa ang pag-disable sa WordPress auto-generated thumbnail cropping feature?idugang ang code

Unsaon pag-disableWordPressAwtomatikong makamugna og thumbnail crop function?

kadaghananbag-ong mediaAng mga tawo magdugang ug orihinal nga mga hulagway direkta sa artikulo, ug dili nila gamiton ang mga hulagway 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 kiniAng gitas-on ug gilapdon sa 3 ka gidak-on nga mga hulagway kay gibutang sa 0:

  1. Gidak-on sa thumbnail
  2. Medium nga gidak-on
  3. dako nga gidak-on

Usab, susiha ang "Kanunay nga i-crop ang mga thumbnail sa kini nga gidak-on".

Ingon sa gipakita sa ubos:

Giunsa ang pag-disable sa WordPress auto-generated thumbnail cropping feature?

Bisan pa, sa mga tema sa WP, kasagaran adunay code aron awtomatiko nga makamugna mga thumbnail, unsa ang akong buhaton?

Ang ubang mga tawo nag-ingon nga kini maablihan sa Notepad ++Tanan nga mga file sa tema sa wordpress,Daghang pagpangitaKeyword nga "kumagkoail", nakit-an 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 ...

Chen WeiliangGirekomenda nga imong i-install ug gamiton Mga Laki sa Imahen nga plugin ▼

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Linukot nga basahon sa Taas