怎么禁用自動裁剪縮略圖片? – WordPress教程

    自動裁剪多張縮略圖片,占用大量磁盤空間,以及遷移維護成本,通常情況下,需要禁用掉自動裁剪縮略圖片功能

    WordPress 升級 4.4 之后,推出了 srcset 這個圖片多屏自適應(yīng)功能之后,默認(rèn)會生成四個版本的縮略圖。因為要適應(yīng)不同大小的屏幕,有時要根據(jù)圖片比例不同而生成不同的尺寸。但是,如果上傳一張圖片要生成多個不同尺寸的圖片,在有些主題下,是比較浪費空間的。

    這些縮略圖分別為:

    • thumbnail:縮略圖大小;
    • medium:中等大小;
    • large:大尺寸;
    • medium_large:固定值寬768,高度不限制;

    前三種版本大家都很熟悉了,進入?WP后臺 —> 設(shè)置 —>?媒體,可以看到圖片的大小設(shè)置:

    怎么禁用自動裁剪縮略圖片? - WordPress教程

    上面設(shè)置的含義:

    1. 縮略圖大小(thumbnail),都設(shè)置成了0,表示禁用了縮略圖裁剪
    2. 中等大小(medium),寬度設(shè)置成了 768,高度為0(不限),表示以寬度為準(zhǔn),高度自適應(yīng)調(diào)整縮放比例,另保持跟默認(rèn)的?medium_large_size_w?= 768 一致,共用一張圖
    3. 大尺寸(large),都設(shè)置成了0,表示禁用了大圖裁剪
    4. medium_large,進入WP數(shù)據(jù)庫,搜索wp_options表medium_large_size_w可以看到。

    或者進入WordPress上帝模式。

    怎么進入上帝模式? – WordPress教程

    也可以看到?medium_large_size_w?

    怎么禁用自動裁剪縮略圖片? - WordPress教程
    同時按下Ctrl+f組合鍵,即可調(diào)出瀏覽器搜索框,方便您快速查閱

    由以上列表可以看出,如果我們上傳一張足夠大的圖片,就會產(chǎn)生至少四張縮略圖,為什么這里說是至少?

    因為適應(yīng)不同大小的屏幕,有時要根據(jù)圖片比例不同而生成不同的尺寸。

    但是,上傳一張圖片要生成多個不同尺寸的圖片,這是何等的浪費空間!

    禁用自動裁剪縮略圖片

    為了禁用自動裁剪多張縮略圖片,占用大量磁盤空間,以及遷移維護成本,需要禁用掉自動裁剪縮略圖片功能。

    一般情況下,僅需第一步和第三步即可。

    第一步:

    通常我們只需在多媒體設(shè)置頁面將所有尺寸設(shè)置為0,就能禁用縮略圖裁剪:

    怎么禁用自動裁剪縮略圖片? - WordPress教程

    第二步

    但是上圖這種方法,無法禁用?medium_large?版本,其數(shù)據(jù)寫入了數(shù)據(jù)庫,解決辦法可在進入上帝模式后,搜索medium_large_size_w,設(shè)為0即可。

    怎么禁用自動裁剪縮略圖片? - WordPress教程

    第三步

    在主題根目錄下的functions.php的<?php下添加以下代碼并保存

    // 禁用自動生成的圖片尺寸
    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');

    相關(guān)推薦

    怎么上傳圖片不用插件自動重命名? – WordPress開發(fā)

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 美女免费视频一区二区| 一区二区三区内射美女毛片| 国产乱子伦一区二区三区| 亚洲日本中文字幕一区二区三区| 人妻体体内射精一区二区| 成人在线视频一区| 国产剧情一区二区| 无码人妻精品一区二区三区不卡| 国产在线精品一区二区中文| 激情综合一区二区三区| 国产亚洲3p无码一区二区| 精品福利一区3d动漫| 激情啪啪精品一区二区| 日韩精品一区二区三区中文字幕 | 精品一区二区三区在线观看| 在线观看一区二区三区视频| 国产福利酱国产一区二区| 欧美日韩国产免费一区二区三区 | 亚洲AV无码一区二区三区鸳鸯影院| 日韩精品一区二区三区老鸭窝| 色狠狠色狠狠综合一区| 曰韩人妻无码一区二区三区综合部| 国产成人精品第一区二区| 成人精品一区二区三区校园激情| 色天使亚洲综合一区二区| 一区二区三区免费在线视频| 一区二区三区国模大胆| 老湿机一区午夜精品免费福利| 国内精品视频一区二区三区 | 无码日韩人妻AV一区免费l| 精品免费国产一区二区| 精品少妇一区二区三区在线| 国产一区二区精品久久凹凸| 少妇精品久久久一区二区三区| 波多野结衣一区视频在线| 国产主播一区二区三区 | 成人免费视频一区二区三区| 国产成人AV区一区二区三| 久久亚洲中文字幕精品一区| 污污内射在线观看一区二区少妇| 亚洲综合无码一区二区|