Imenik članaka
Kako onemogućitiWordPressAutomatski generirati funkciju obrezivanja minijatura?
najvišenovi medijiLjudi će dodati originalne slike izravno u članak, a neće koristiti slike automatski izrezane od strane wordpressa.
Iako su obrezane slike beskorisne, WordPress ih neće automatski izbrisati. Tijekom vremena, te "bezvrijedne slike" uzalud troše puno kapaciteta prostora na web stranici, a u isto vrijeme stvaraju veliki pritisak na sigurnosno kopiranje.
Možemo ručno izbrisati sličice koje WordPress automatski izrezuje. Najbolje je potpuno onemogućiti WordPress funkciju automatskog izrezivanja slika.
Onemogućite značajku obrezivanja minijatura koje automatski generira WordPress
Otvorite način rada s opcijama WordPressa (WP pozadinski klik [Postavke] –> [Opcije multimedije])
www.xxx com/wp-admin/options-media.php
stavi ovoDuljina i širina slika 3 veličine postavljene su na 0:
- Veličina sličice
- Srednja veličina
- Veliki broj
Također označite "Uvijek obreži sličice na ovu veličinu".
Kako je prikazano dolje:

Međutim, u WP temama obično postoji kod za automatsko generiranje sličica, što da radim?
Neki ljudi kažu da se može otvoriti s Notepad++Sve datoteke wordpress tema,Grupno pretraživanjeKljučna riječ "palacail", pronašao sljedeći kod:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Ovo je kôd koji postavlja veličinu obrezivanja slike i poziva add_image_size Ova funkcija funkcija.
Funkcija funkcije add_image_size:
- Registriranje nove veličine slike znači da učitate novu sliku i WordPress će stvoriti novu istaknutu sliku te veličine.
Ako želite potpuno onemogućiti WordPressu automatsko obrezivanje sličica, morate ugasiti ovu funkciju!
Najlakši način je pronaći ovu funkciju i komentirati je.
Međutim, ova metoda je sranje i potrebno ju je ponovno komentirati svaki put kada se WordPress tema ažurira...
Pretraživanjem možete pronaći neke načine za zabranu određene funkcije na Internetu i kopiranjem sljedećeg koda u datoteku functions.php teme WordPress, možete u potpunosti zabraniti automatsko generiranje funkcije obrezivanja minijatura wordpressa.
// 禁用自动生成的图片尺寸
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');Ako mislite da je gornji kod previše ili odaberete 2 od 1, nemojte dodavati gornji kod, samo dodajte sljedeći kod▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Zapravo, ovo je umetanje povrata u funkciju i odbacivanje funkcije.
ukloniti medium_large_size_w
Kada se WordPress 4.4 instalira/ažurira, veličina "medium_large_size_w" bit će zapisana u opcijama, što će rezultirati minijaturom od 768w piksela koja će se uvijek kasnije generirati.
Naravno, prethodno rješenje je modificiranje baze podataka, što nije baš zgodno.
Otvorite način rada WordPress opcija (WP pozadinski klik [Postavke] –> [Sve postavke])
www.xxx com/wp-admin/options.php
Zatim pritisnite Ctrl+F u pregledniku za pretraživanje:
medium_large_size_w
- Nakon što ga pronađete, promijenite vrijednost na 0, zatim povucite na dno stranice i kliknite [Spremi promjene].
Iako način dodavanja WordPress koda za onemogućavanje WordPressa automatski generira obrezivanje minijatura, još uvijek nije dovoljno sveobuhvatan...
Chen WeiliangPreporuča se da instalirate i koristite Dodatak za veličine slika ▼
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako onemogućiti WordPress automatsko generiranje značajke obrezivanja sličica?Dodaj kod" da vam pomogne.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-388.html
