Artikel Directory
Hoe útskeakeljeWordPressAutomatysk generearje funksje foar thumbnail crop?
meastenije mediaMinsken sille orizjinele foto's direkt tafoegje yn it artikel, en se sille de foto's net brûke dy't automatysk bysneden binne troch wordpress.
Hoewol besunige ôfbyldings nutteloos binne, sil WordPress se net automatysk wiskje. Yn 'e rin fan' e tiid fergrieme dizze "junk-ôfbyldings" in protte webside-romtekapasiteit, en tagelyk in protte druk tafoegje oan reservekopy.
Wy kinne de thumbnails manuell wiskje dy't automatysk besunige wurde troch WordPress.
Skeakelje WordPress auto-generearre funksje foar thumbnail cropping út
Iepenje de WordPress-opsjesmodus (WP-eftergrûn klikje op [Ynstellings] -> [Multimedia-opsjes])
www.xxx com/wp-admin/options-media.php
将这De lingte en breedte fan de ôfbyldings fan 3 grutte binne allegear ynsteld op 0:
- Miniatuergrutte
- Middelgrut
- grutte maat
Kontrolearje ek "Altyd thumbnails snije nei dizze grutte".
Lykas hjirûnder werjûn:

Yn WP-tema's is d'r lykwols normaal koade om automatysk thumbnails te generearjen, wat moat ik dwaan?
Guon minsken sizze dat it kin wurde iepene mei Notepad ++Alle WordPress-temabestannen,Bulk sykjenKeyword "thumbail", fûn de folgjende koade:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Dit is de koade dy't de gewaaksgrutte fan 'e ôfbylding ynstelt en ropt add_image_size Dizze funksje funksje.
De funksje fan de funksje add_image_size:
- It registrearjen fan in nije ôfbyldingsgrutte betsjut dat jo in nije ôfbylding uploade en WordPress sil in nije featured ôfbylding meitsje fan dy grutte.
As jo WordPress folslein útskeakelje wolle fan it automatysk snijen fan miniatueren, moatte jo dizze funksje deadzje!
De maklikste manier is om dizze funksje te finen en kommentaar te jaan.
Dizze metoade sûget lykwols en moat elke kear opnij kommentearre wurde as it WordPress-tema wurdt bywurke ...
Troch te sykjen kinne jo guon manieren fine om in bepaalde funksje op it ynternet te ferbieden. Kopiearje de folgjende koade nei it WordPress-tema functions.php-bestân, en jo kinne de automatyske funksje fan miniatuerbesnijing fan wordpress folslein ferbiede.
// 禁用自动生成的图片尺寸
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');As jo tinke dat de boppesteande koade te folle is, of kies 2 fan 1, foegje dan de boppesteande koade net ta, foegje allinich de folgjende koade ta▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Yn feite is dit om in weromkear yn 'e funksje yn te foegjen en de funksje te ferneatigjen.
fuortsmite medium_large_size_w
As WordPress 4.4 ynstalleare/bywurke is, sil de grutte "medium_large_size_w" yn 'e opsjes skreaun wurde, wat resulteart yn in 768w pixel thumbnail dy't altyd letter sil wurde generearre.
Fansels is de foarige oplossing om de databank te feroarjen, wat net heul handich is.
Iepenje de WordPress-opsjesmodus (WP-eftergrûn klikje op [Ynstellings] -> [Alle ynstellings])
www.xxx com/wp-admin/options.php
Druk dan op Ctrl+F yn de browser om te sykjen:
medium_large_size_w
- Nei't jo it fûn hawwe, feroarje de wearde nei 0, lûk dan nei de boaiem fan 'e side, en klikje op [feroarings bewarje].
Hoewol de manier om WordPress-koade ta te foegjen om WordPress út te skeakeljen automatysk thumbnail cropping genereart, is it noch altyd net wiidweidich genôch ...
Chen WeiliangIt is oan te rieden dat jo ynstallearje en brûke Ofbyldingsgrutte plugin ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Hoe kinne jo WordPress automatysk útskeakelje funksje foar besnijing fan miniatueren generearje?Koade tafoegje" om jo te helpen.
Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-388.html
