如何防止WordPress生成圖像大小


默認情況下,WordPress為您上傳的每個圖像生成三種尺寸。 主題和插件可以生成其他圖像大小,可以輕鬆地將數字增加5到10之間。如果您的站點上有很多基於圖像的內容,那麼一段時間後,這可能會增加存儲需求和備份文件的大小。 在本文中,我們將向您展示如何防止WordPress生成圖像大小。

為什麼以及何時需要防止WordPress生成圖像大小

您應該記住的第一件事是,默認圖像大小不會對您的網站有害。 大多數WordPress託管提供商都提供足夠的磁盤空間來存儲數千個圖像。

額外的圖片大小是在上傳過程中生成和存儲的,因此它們不會以任何方式影響網站訪問者。 如果您在處理圖像或張貼縮略圖時遇到麻煩,則可以關閉一些常見的圖像問題,而不必關閉它們。

話雖如此,一些用戶可能希望阻止WordPress生成圖像大小。 例如,如果您有成千上萬個映像,那麼這些映像的副本可能會使您的備份大小變得非常大。 您的備份插件準備備份並將備份存儲到雲中也將變得很耗時。 最後,如果您看不到自己使用了某些可用的圖像尺寸,則禁用它們會節省您的空間。

阻止WordPress生成不同大小的圖像副本

首先,您需要了解WordPress生成了多少張上載圖像。 默認情況下,WordPress會生成三種圖像尺寸,分別是縮略圖,中號和大號。 除了這些圖像尺寸之外,您的WordPress主題還可能具有其自己的圖像尺寸,以用於特色圖像/帖子縮略圖,滑塊和其他功能。

您需要使用FTP客戶端連接到您的網站,以查找WordPress網站正在生成多少個圖像副本。

首先從WordPress管理區域將圖像上傳到您的站點。 接下來,使用FTP客戶端連接到您的網站,或使用cPanel的文件管理器。 現在去 /wp-content/uploads/ 目錄。 您上載的圖像文件存儲在基於年和月的目錄中。 進入目錄後,您將看到WordPress生成的所有圖像。

在WordPress中為不同圖像尺寸存儲的圖像

正如您在上面的屏幕截圖中所看到的,我們的演示WordPress安裝正在為每個圖像生成5個副本。 這些圖像中的三個是默認的WordPress圖像大小縮略圖,中和大。 主題生成其他兩個大小。

您可以通過訪問來阻止WordPress生成默認圖像大小 設置»媒體 在WordPress管理區域中。 在那裡,您將看到WordPress預定義的默認圖像尺寸。 您需要將這些尺寸設置為 0 當您上傳新圖片時,這將阻止WordPress生成默認圖片大小。

在WordPress中將默認圖片大小設置為零

注意:WordPress使用畫廊的縮略圖圖像大小,因此,如果將其設置為0,則將來的畫廊顯示可能無法正常工作。

其他兩個圖像大小由WordPress主題生成。 通常,您可以在主題的functions.php文件中找到主題大小代碼。 只需查找包含以下內容的代碼行 add_image_size 功能。 它看起來像這樣,並且可能有多行,具體取決於主題支持的圖像大小:

add_image_size( 'homepage-thumb', 220, 180, true ); 

刪除這些行將阻止您的主題生成那些圖像大小。

您還需要找到包含 set_post_thumbnail_size 功能。 它看起來像這樣:

set_post_thumbnail_size( 150, 150 );

刪除此行將阻止您的主題在WordPress中生成帖子縮略圖大小。

請注意,主題可能會將這些圖像尺寸用於帖子縮略圖,滑塊,附件或自定義帖子類型。 僅當您確定並充分意識到此操作可能對您的網站造成影響後,才將其刪除。

我們希望本文能幫助您防止WordPress生成圖像大小並保持您的上傳目錄整潔。 對於反饋和問題,您可以在下面發表評論,或加入我們 推特 和Google+。