Rakstu katalogs
Kā atspējotWordPressVai automātiski ģenerēt sīktēlu apgriešanas funkciju?
lielākā daļajaunie medijiCilvēki pievienos oriģinālās bildes tieši rakstā, un viņi neizmantos WordPress automātiski apgrieztos attēlus.
Lai gan apgrieztie attēli ir bezjēdzīgi, WordPress tos automātiski neizdzēsīs. Laika gaitā šie "nevēlamie attēli" tērē daudz vietas vietnes ietilpībai un vienlaikus rada lielu stresu dublēšanai.
Mēs varam manuāli izdzēst WordPress automātiski apgrieztos sīktēlus. Vislabāk ir pilnībā atspējot WordPress automātiskās apgriešanas funkciju.
Atspējojiet WordPress automātiski ģenerēto sīktēlu apgriešanas funkciju
Atveriet WordPress opciju režīmu (WP fonā noklikšķiniet uz [Iestatījumi] -> [Multivides opcijas])
www.xxx com/wp-admin/options-media.php
ieliec šo3 izmēru attēlu garums un platums ir iestatīts uz 0:
- Sīktēla izmērs
- Vidēja izmēra
- liela izmēra
Tāpat atzīmējiet opciju “Vienmēr apgriezt sīktēlus līdz šādam izmēram”.
Kā parādīts zemāk:

Tomēr WP motīvos parasti ir kods, kas automātiski ģenerē sīktēlus. Kas man jādara?
Daži cilvēki saka, ka to var atvērt ar Notepad++Visi WordPress motīvu faili,Lielapjoma meklēšanaAtslēgvārds "īkšķisail", atrada šādu kodu:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Šis ir kods, kas nosaka attēla apgriešanas lielumu un zvanus add_image_size Šī funkcija funkcija.
Funkcijas add_image_size funkcija:
- Jauna attēla izmēra reģistrēšana nozīmē, ka jūs augšupielādējat jaunu attēlu, un WordPress izveidos jaunu šī izmēra piedāvāto attēlu.
Ja vēlaties pilnībā atspējot WordPress sīktēlu automātisku apgriešanu, šī funkcija ir jāiznīcina!
Vienkāršākais veids ir atrast šo funkciju un komentēt to.
Tomēr šī metode ir nepatīkama, un tā ir jākomentē katru reizi, kad tiek atjaunināta WordPress tēma...
Meklējot, jūs varat atrast dažus veidus, kā aizliegt noteiktu funkciju internetā, un kopēt šādu kodu WordPress tēmas failā functions.php, jūs varat pilnībā aizliegt WordPress sīktēlu apgriešanas funkcijas automātisko ģenerēšanu.
// 禁用自动生成的图片尺寸
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');Ja uzskatāt, ka iepriekš norādītais kods ir par daudz vai izvēlieties 2 no 1, nepievienojiet iepriekš minēto kodu, pievienojiet tikai šādu kodu.
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Faktiski tas ir, lai funkcijā ievietotu atgriešanos un funkcijas novecošanu.
noņemt medium_large_size_w
Kad WordPress 4.4 ir instalēts/atjaunināts, opcijās tiks ierakstīts izmērs "medium_large_size_w", kā rezultātā tiks izveidots 768 w pikseļu sīktēls, kas vienmēr tiks ģenerēts vēlāk.
Protams, iepriekšējais risinājums ir modificēt datu bāzi, kas nav īpaši ērti.
Atveriet WordPress opciju režīmu (WP fonā noklikšķiniet uz [Iestatījumi] -> [Visi iestatījumi])
www.xxx com/wp-admin/options.php
Pēc tam pārlūkprogrammā nospiediet Ctrl+F, lai meklētu:
medium_large_size_w
- Kad tas ir atrasts, mainiet vērtību uz 0, pēc tam velciet uz lapas apakšdaļu un noklikšķiniet uz [Saglabāt izmaiņas].
Lai gan veids, kā pievienot WordPress kodu, lai atspējotu WordPress, automātiski ģenerē sīktēlu apgriešanu, tas joprojām nav pietiekami visaptverošs...
Čens VeiliangsIeteicams instalēt un lietot Attēlu izmēru spraudnis ▼
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Kā atspējot WordPress automātiski ģenerēt sīktēlu apgriešanas funkciju?Pievienot kodu”, lai jums palīdzētu.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-388.html
