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

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

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

    這些縮略圖分別為:

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

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

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

    上面設置的含義:

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

    或者進入WordPress上帝模式。

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

    也可以看到?medium_large_size_w?。

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

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

    因為適應不同大小的屏幕,有時要根據圖片比例不同而生成不同的尺寸。

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

    禁用自動裁剪縮略圖片

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

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

    第一步:

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

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

    第二步

    但是上圖這種方法,無法禁用?medium_large?版本,其數據寫入了數據庫,解決辦法可在進入上帝模式后,搜索medium_large_size_w,設為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');

    相關推薦

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

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 青青青国产精品一区二区| 无码人妻精品一区二区三区在线| 白丝爆浆18禁一区二区三区| 国产一区二区三区免费观看在线| 波多野结衣一区二区三区 | 成人一区专区在线观看| 国产一区二区三区免费观看在线| 无码中文字幕人妻在线一区二区三区| 国产自产在线视频一区| 亚洲av片一区二区三区| 国产精品亚洲专区一区| 天堂成人一区二区三区| 欧美激情一区二区三区成人| 国产电影一区二区| 精品深夜AV无码一区二区| 日韩精品在线一区二区| 国模精品一区二区三区| 夜精品a一区二区三区| 成人免费一区二区无码视频| 2021国产精品视频一区| 一区二区三区高清| 国产吧一区在线视频| 综合无码一区二区三区四区五区| 色国产精品一区在线观看| 久久久精品人妻一区二区三区蜜桃| 乱色精品无码一区二区国产盗| 精品一区二区三区在线视频| 无码人妻AⅤ一区二区三区| 无码囯产精品一区二区免费| 中文字幕日韩一区二区三区不卡| 91精品国产一区二区三区左线| 日本免费一区二区三区| 国产成人精品久久一区二区三区| 无码一区18禁3D| 国产精品伦子一区二区三区| 成人国内精品久久久久一区| 国产午夜精品一区理论片飘花 | 无码人妻精品一区二区三区99性| 亚洲一区二区三区免费在线观看| 中文字幕日韩欧美一区二区三区 | 精品一区二区三区四区在线播放 |