1 禁用WordPress自動(dòng)生成縮略圖裁剪功能
多數(shù)新媒體人都會(huì)在文章里,直接添加原始圖片,也不會(huì)用wordpress自動(dòng)裁剪過的圖片。
雖然裁剪過的圖片沒用,但WordPress不會(huì)自動(dòng)刪除掉,日積月累,這些“垃圾圖片”浪費(fèi)了非常多的網(wǎng)站空間容量,同時(shí)在備份時(shí)會(huì)添加很多壓力。
WordPress自動(dòng)裁剪的縮略圖我們可以手動(dòng)刪除,最好是完全禁止WordPress自動(dòng)裁剪圖片的功能。
打開WordPress options模式(WP后臺(tái)點(diǎn)擊【設(shè)置】–>【多媒體選項(xiàng)】)
www. xxx ?com/wp-admin/options-media.php
將這3個(gè)尺寸的圖片的長(zhǎng)寬,都設(shè)為0:
并且,勾選 “總是裁剪縮略圖到這個(gè)尺寸”。
如下圖所示:
不過,在WP主題里,通常都會(huì)有自動(dòng)生成縮略圖的代碼,怎么辦呢?
有人說(shuō)可以用Notepad++打開所有的wordpress主題文件,批量搜索關(guān)鍵詞 “thumbnail” ,找到了如下代碼:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) { add_image_size(‘post-thumbnail’,$width,$height,$crop); }
這是設(shè)置圖片裁剪尺寸的代碼,并且調(diào)用了 add_image_size
此函數(shù)功能。
add_image_size函數(shù)的功能作用:
若想完全禁止 WordPress 自動(dòng)裁剪縮略圖,就只能干掉這個(gè)函數(shù)了!
最簡(jiǎn)單的方法是找到此函數(shù),然后注釋掉即可。
不過,此法太爛,每次更新WordPress主題就需要重新注釋……
通過搜索,找到網(wǎng)上一些禁止某功能的方法,將以下代碼復(fù)制到 WordPress 主題 functions.php?文件里,便可徹底禁止wordpress自動(dòng)生成縮略圖裁剪功能。
//徹底禁止WordPress創(chuàng)建縮略圖 add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
在WordPress 4.4版本安裝/更新的時(shí)候,會(huì)將這個(gè) “medium_large_size_w” 尺寸寫入到options中,導(dǎo)致后面會(huì)一直生成768w像素尺寸縮略圖。
當(dāng)然,前人這個(gè)解決方案是要修改數(shù)據(jù)庫(kù),不是很方便。
打開WordPress options模式(WP后臺(tái)點(diǎn)擊【設(shè)置】–>【全部設(shè)置】)
www. xxx ?com/wp-admin/options.php
然后在瀏覽器按下Ctrl+F搜索:
medium_large_size_w
雖然添加WordPress代碼的方式,能禁用WordPress自動(dòng)生成縮略圖裁剪,但仍然不夠全面……
我們推薦你安裝使用 Image Sizes插件?▼
如何禁止WordPress生成多張縮略圖?用Image Sizes插件
如何不讓W(xué)ordPress生成多張縮略圖?用Image Sizes插件,讓你魚和熊掌2者兼得!看到不少網(wǎng)絡(luò)營(yíng)銷新手,在學(xué)用WordPress建站做網(wǎng)絡(luò)推廣,過段時(shí)間后,他們就覺得WordPress非常臃腫,而改用其……
希望我們網(wǎng)站( http://news.qtyiliao.cn/ ) 分享的《如何禁用WordPress自動(dòng)生成縮略圖裁剪功能?添加代碼》,對(duì)您有幫助。