Kako onemogućiti WordPress automatski generiranu funkciju izrezivanja sličica?dodati kod

Kako onemogućitiWordPressAutomatski generirati funkciju izrezivanja sličica?

najvišenovi medijiLjudi će dodati originalne slike direktno u članak i neće koristiti slike automatski izrezane wordpressom.

Iako su izrezane slike beskorisne, WordPress ih neće automatski izbrisati. Vremenom, ove "smeće slike" troše mnogo prostora na web stranici, a istovremeno stvaraju veliki pritisak na sigurnosnu kopiju.

Mi možemo ručno izbrisati sličice koje je WordPress automatski izrezao. Najbolje je potpuno onemogućiti funkciju automatskog izrezivanja WordPress-a.

Onemogućite WordPress automatski generiranu funkciju izrezivanja sličica

Otvorite režim WordPress opcija (WP pozadina kliknite na [Postavke] –> [Opcije multimedije])
www.xxx com/wp-admin/options-media.php

stavi ovoDužina i širina slika 3 veličine su postavljene na 0:

  1. Veličina sličice
  2. Srednja veličina
  3. velika veličina

Također, označite "Uvijek izreži sličice do ove veličine".

Kao što je prikazano dolje:

Kako onemogućiti WordPress automatski generiranu funkciju izrezivanja sličica?

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 pomoću Notepad++Svi wordpress fajlovi tema,Grupna pretragaKljučna riječ "thumbail", 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 kod koji postavlja veličinu isecanja slike i poziva add_image_size Funkcija ove funkcije.

Funkcija funkcije add_image_size:

  • Registrovanje nove veličine slike znači da postavljate novu sliku i WordPress će kreirati novu istaknutu sliku te veličine.

Ako želite potpuno onemogućiti WordPress od automatskog izrezivanja sličica, morate ugasiti ovu funkciju!

Najlakši način je pronaći ovu funkciju i komentirati je.

Međutim, ova metoda je loša i treba je ponovo 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, te kopirati sljedeći kod u datoteku WordPress teme functions.php, možete u potpunosti zabraniti automatsko generiranje funkcije izrezivanja sličica wordpress-a.

// 禁用自动生成的图片尺寸
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; } );
  • U stvari, ovo je umetanje povrata u funkciju i odbacivanje funkcije.

ukloni srednje_velike_veličine_w

Kada je WordPress 4.4 instaliran/ažuriran, veličina "medium_large_size_w" će biti upisana u opcije, što će rezultirati sličicom od 768w piksela koja će uvijek biti generirana kasnije.

Naravno, prethodno rješenje je izmjena baze podataka, što nije baš zgodno.

Otvorite režim WordPress opcija (WP pozadina kliknite na [Postavke] –> [Sve postavke])
www.xxx com/wp-admin/options.php

Zatim pritisnite Ctrl+F u pretraživaču za pretragu:

medium_large_size_w
  • Nakon što ga pronađete, promijenite vrijednost na 0, zatim povucite na dno stranice i kliknite na [Sačuvaj promjene].

Iako način dodavanja WordPress koda za onemogućavanje WordPressa automatski generira izrezivanje sličica, još uvijek nije dovoljno sveobuhvatan...

Chen WeiliangPreporučuje se da instalirate i koristite Dodatak za veličine slika ▼

Komentari

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Oznaka

Dođite na vrh