WordPress作為我們最經常使用的cms之一,有很多地方是大家比較喜歡的,但是有的功能卻不是太人性化,就像前段時間我把WordPress升級到4.4版本之后,發現它新增了一個功能——圖片多屏自適應功能,這個功能不知道是誰喜歡的,反正361源碼覺得很是雞肋啊,每次都會生成多張剪裁后的圖片,新版的WordPress用戶可以看下我們的圖片目錄,是不是跟361資源網的感受一樣:好亂?。?!
下面我們就來談談如何關閉掉這個煩人的“新功能”。
要關閉或者禁用WordPress的這個自動裁剪功能,需要關閉自動裁剪函數 add_image_size,這個函數的功能是注冊一個新的圖片尺寸,這就意味著我們每上傳一個新的圖片,WordPress就會創建一個按照這個尺寸的新特色圖片,如果我們要關閉自動剪裁就肯定要禁用這個函數了,具體的方法如下:
復制以下代碼到當前主題的function.php文件里:
//徹底禁止WordPress縮略圖add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
這樣就能實現禁用縮略圖自動裁剪功能。
當然了,聰明的361源碼小編可以根據這個方法來受到啟發——在WordPress里禁用任何函數。
比如,你知道WordPress里面有個自帶的功能函數叫create_fun_core,你不想讓他煩人,而且還不想直接在WordPress核心文件中動刀,那么用add_filter來解決是最好不過了!
Ps:如何找到這個函數名,這就是更高級的技巧了,361資源也是靠順藤摸瓜,或者全盤搜索關鍵詞這種苦逼做法。。。
具體代碼如下:
//禁用 create_fun_core 函數add_filter( 'create_fun_core', create_function( '', 'return 1;' ) );
是不是超簡單?網上有很多關于這樣的分享的禁止WrodPress某個煩人的功能,絕大多說都是用的這種方法。如果你還是不會,或者自己不想處理,可以聯系我們的在線客服幫你處理哦!
最后補充一句:其實應該還有一個更簡單的代碼,原理都是利用WordPress的過濾器功能:
//禁用 create_fun_core 函數add_filter( 'create_fun_core', '__return_false' );
好了,到這里閑話就不多說了,相信大家也希望抓緊時間去嘗試一下吧,加油。
以上就是WordPress如何關閉縮略圖自動裁剪功能的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答
圖片精選