如何防止 WordPress 生成圖像大小
已發表: 2022-06-30當您將圖像上傳到 WordPress 時,它會默認生成三種圖像尺寸(縮略圖尺寸、中尺寸和大尺寸)。 但是,有時您可能想要使用自定義 WordPress 圖像大小,無論是出於設計目的還是管理您網站的性能。
雖然 WordPress 自動壓縮圖像是為了方便,但它最終可能會創建太多文件,佔用不必要的存儲空間,並導致備份太大。 幸運的是,您可以採取一些措施來防止這種情況發生。
在這篇文章中,我們將回答這個問題:“為什麼 WordPress 會調整我的圖像大小?” 我們將解釋為什麼您可能希望阻止 WordPress 生成多個 WordPress 圖像大小,並向您展示如何做到這一點。 讓我們開始吧!
為什麼 WordPress 會生成多種圖像大小
簡而言之,WordPress 會自動調整圖像大小以幫助您節省帶寬並避免您手動調整圖像大小。 例如,您用於帖子縮略圖的圖像大小與您用於主頁上的圖像滑塊的大小有很大不同。 通過生成額外的圖像大小,WordPress 使您可以更輕鬆地為每個用例選擇最合適的選項。
WordPress 的標準圖像尺寸是多少?
每次您將圖像上傳到 WordPress 時,它都會創建三個新版本,總共提供四種尺寸。 默認圖像尺寸為:
- 縮略圖大小– 150 x 150 像素
- 中等尺寸– 300 x 300 像素(最大)
- 大尺寸– 1024 x 1024 像素(最大)
- 全尺寸- 原始圖像尺寸
WordPress 圖像大小以這種方式分層以簡化網頁設計。 您無需手動調整照片或圖形的大小以用作特色圖像 - WordPress 中已經存在正確的圖像大小。

何時停止 WordPress 生成不同大小的圖像
除了 WordPress 生成的不同圖像大小之外,您的主題還可以創建副本或其他圖像大小,例如用於主頁幻燈片或特色帖子。 這種冗餘可能會出現問題,例如導致備份時間更長或頁面加載速度更慢。
因此,有時阻止 WordPress 生成不同大小的圖像是有益的。 如果您希望節省空間,擁有一個圖片較多的網站,例如房地產或攝影網站,或者只是不使用正在創建的所有不同尺寸的圖片,您可能會向您的網站添加額外的批量沒原因。
如何阻止 WordPress 生成不同大小的圖像副本
現在您已經了解了 WordPress 生成多種圖像大小的原因,以及為什麼阻止它這樣做是有意義的,是時候開始工作了。 讓我們看看如何通過六個簡單的步驟阻止 WordPress 生成不同大小的圖像。
第 1 步:將您的站點連接到 FTP 客戶端(以確定正在製作多少圖像副本)
第一步是確定上傳圖片時 WordPress 生成了多少副本。 您可以通過文件傳輸協議 (FTP) 客戶端或 cPanel 的文件管理器連接到您的站點來執行此操作。
正如我們前面提到的,WordPress 默認生成三個副本。 但是,您的主題也可能會為滑塊等創建自己的一組圖像大小。因此,準確了解正在生成的副本非常重要。
第 2 步:將圖像上傳到您的站點
接下來,從您的 WordPress 儀表板管理區域將圖像上傳到您的站點並打開媒體庫(媒體 > 添加新的)。
單擊Select Files ,然後選擇要上傳的圖像文件。
第 3 步:導航到您網站的上傳目錄
在文件管理器或 FTP 客戶端中,導航到站點的“上傳”目錄。 這將位於wp-contents文件夾中。 在那裡,您會找到現有圖像的所有副本,這些副本按日期組織:
至少,您應該找到 WordPress 生成的三種圖像尺寸。 如果超過三個,它們很可能是由您的 WordPress 主題創建的副本(在我們上面的示例中,總共有五個副本)。
第 4 步:將圖像大小設置為零
接下來,導航到 WordPress 管理儀表板中的設置 > 媒體。
在那裡,您將找到默認圖像設置:
將圖像大小的每個值更改為 0(假設它們都是您不會使用的值)。 完成後選擇頁面底部的保存更改按鈕。
第 5 步:打開 WordPress 主題的 functions.php 文件
您現在已阻止 WordPress 生成您上傳的現有圖像的多個副本。 但是,您可能還需要阻止您的主題做同樣的事情。
為此,導航到您的 WordPress 主題的functions.php文件。
您可以在網站目錄的/wp-contents/themes/文件夾中找到它。
第 6 步:刪除默認圖像尺寸代碼
進入functions.php文件後,查找與此類似的任何代碼行:
add_image_size('homepage-thumb', 200, 160, true );
根據您使用的主題,這條線可能有多個版本。 您還需要查找任何顯示“set_thumbnail_post_size”的內容。 刪除這些行,然後保存您的更改。
如何阻止 WordPress 壓縮圖像
除了防止 WordPress 和您的主題生成多個圖像大小之外,您還可以防止它們壓縮圖像。 雖然壓縮旨在在不降低質量的情況下提高性能,但情況並非總是如此。
考慮到這一點,以下是如何通過三個簡單的步驟阻止 WordPress 壓縮和裁剪圖像。
第 1 步:打開 functions.php 文件
如果要禁用 WordPress 圖像壓縮,第一步是找到並打開主題的functions.php文件。 同樣,您可以通過 FTP 客戶端連接到您的站點,或訪問您的 cPanel 的文件管理器來執行此操作。
第二步:修改返回值為100
在主題目錄中找到並打開functions.php文件後,只需添加以下代碼行:
add_filter('jpeg_quality', function($arg){return 100;});
如果您願意,也可以將“返回”值更改為小於 100。
第 3 步:保存更改
完成後,保存更改。 現在 WordPress 將停止自動壓縮圖像,而是保留其原始質量。 請注意,為了看到效果發生,您需要重新生成縮略圖。
如何優化 WordPress 圖片
為 Web 優化圖像涉及在不降低圖像質量的情況下減小整體文件大小。 最終目標是加載速度更快的網站; 一個快速的網站可以提高搜索引擎優化並吸引訪問者。
為 WordPress 優化圖像的最佳方法是在上傳之前進行調整。 此過程通常發生在圖像編輯器(例如 Adobe Photoshop 或 GIMP)的“保存”或“導出”設置中。 這是一個分步清單:
第 1 步:減小圖像尺寸
如果您的圖像為 2000 x 2000 像素或更大,則值得在將其上傳到 WordPress 之前減小尺寸。 除極少數情況外,您網站上的照片不需要那麼大。 最終尺寸將取決於您對圖像的使用,但將高度和寬度降低到至少 1200 像素是一個可靠的開始。
第 2 步:選擇圖像格式
因為較小的文件大小是理想的,所以格式選擇至關重要。 保存圖像時,請避免使用高質量的 TIFF 文件,因為尺寸會大幅增加。
相反,對標誌和圖形使用 PNG,對照片使用 JPEG。 雖然 JPEG 會稍微降低圖像質量,但結果在網絡上並不明顯,而且您的圖像加載速度會更快。
第 3 步:選擇壓縮量
圖像壓縮能力因軟件而異。 但大多數時候,您正在尋找標有Image Quality或Compression的下拉菜單或滑塊。 您通常會在保存照片時看到它。
壓縮在不犧牲質量的情況下減小了文件的大小。 壓縮越多,文件越小。 為質量選擇較小的數字執行相同的功能。 150KB 或以下是圖像優化的安全最終目標。
圖像優化插件
或者,您可以使用 WordPress 插件在上傳時優化您的圖像。 Smush 或 EWWW Image Optimizer 等選項可讓您輕鬆控製圖像大小。
使用 WP 引擎優化您的網站
默認情況下,WordPress 在上傳過程中會自動生成多種圖像尺寸。 但是,當您使用的主題或插件也會創建圖像副本時,這可能會導致不必要的大備份和更少的磁盤空間。 幸運的是,您可以通過在媒體設置中將默認圖像大小設置為零來阻止 WordPress 執行此操作。
當然,這只是優化 WordPress 網站的眾多方法之一。 如果您希望增強整個數字體驗,請了解我們一流的託管計劃如何幫助您將您的在線形象(和您的客戶)提升到一個新的水平!