Ako zakázať funkciu automatického orezávania miniatúr WordPress?pridať kód

Ako vypnem funkciu automatického orezávania miniatúr vo WordPresse ?

Väčšina profesionálov v oblasti nových médií pridá do svojich článkov priamo pôvodné obrázky a nepoužije obrázky, ktoré WordPress automaticky oreže.

Hoci sú orezané obrázky zbytočné, WordPress ich automaticky neodstráni.Tieto „nevyžiadané obrázky“ časom míňajú veľkú kapacitu miesta na webe a zároveň pridávajú veľa stresu pri zálohovaní.

Miniatúry, ktoré WordPress automaticky orezáva, môžeme ručne vymazať, no najlepšie je úplne vypnúť funkciu WordPress automatického orezávania obrázkov.

Zakázať funkciu automatického orezania miniatúr WordPress

Otvorte režim možností WordPress (na pozadí WP kliknite na [Nastavenia] –> [Možnosti multimédií])
www.xxx com/wp-admin/options-media.php

Nastavte šírku a výšku týchto troch obrázkov na 0:

  1. Veľkosť miniatúry
  2. Stredná veľkosť
  3. veľká veľkosť

Začiarknite tiež možnosť „Vždy orezať miniatúry na túto veľkosť“.

Ako je uvedené nižšie:

Ako zakázať funkciu automatického orezávania miniatúr WordPress?

V témach WP však zvyčajne existuje kód na automatické generovanie miniatúr, čo mám robiť?

Niektorí ľudia tvrdia, že všetky súbory témy WordPress môžete otvoriť pomocou programu Notepad++ , vykonať dávkové vyhľadávanie kľúčového slova „thumbn ail “ a nájsť nasledujúci kód:

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

Toto je kód, ktorý nastavuje veľkosť orezania obrázka a volania add_image_size Táto funkcia funguje.

Funkcia funkcie add_image_size:

  • Registrácia novej veľkosti obrázka znamená, že nahráte nový obrázok a WordPress vytvorí nový odporúčaný obrázok tejto veľkosti.

Ak chcete úplne zakázať WordPress v automatickom orezávaní miniatúr, musíte túto funkciu zabiť!

Najjednoduchší spôsob je nájsť túto funkciu a okomentovať ju.

Táto metóda je však nanič a je potrebné ju znova komentovať pri každej aktualizácii témy WordPress...

Vyhľadaním môžete nájsť niekoľko spôsobov, ako zakázať určitú funkciu na internete, a skopírovaním nasledujúceho kódu do súboru WordPress tému functions.php môžete úplne zakázať automatické generovanie funkcie orezania miniatúr vo wordpresse.

// 禁用自动生成的图片尺寸
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');

Ak si myslíte, že vyššie uvedený kód je príliš veľa alebo si vyberiete 2 z 1, nepridávajte vyššie uvedený kód, pridajte iba nasledujúci kód▼

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
  • V skutočnosti ide o vloženie návratu do funkcie a zavrhnutie funkcie.

odstrániť medium_large_size_w

Keď je nainštalovaný/aktualizovaný WordPress 4.4, do možností sa zapíše veľkosť „medium_large_size_w“, výsledkom čoho bude miniatúra s veľkosťou 768 W pixelov, ktorá sa vždy vygeneruje neskôr.

Samozrejme, predchádzajúcim riešením je úprava databázy, čo nie je príliš pohodlné.

Otvorte režim možností WordPress (kliknite na pozadie WP [Nastavenia] –> [Všetky nastavenia])
www.xxx com/wp-admin/options.php

Potom stlačte Ctrl+F v prehliadači a vyhľadajte:

medium_large_size_w
  • Po jeho nájdení zmeňte hodnotu na 0, potom potiahnite do spodnej časti stránky a kliknite na [Uložiť zmeny].

Aj keď spôsob pridania kódu WordPress na zakázanie WordPress automaticky generuje orezanie miniatúr, stále nie je dostatočne komplexný...

Chen Weiliang odporúča nainštalovať a používať doplnok Image Sizes ▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Prejdite na začiatok