當您更改WordPress主題時,您現有的影象可能大小不合適。
WordPress的解決方案?重新生成縮圖。這意味著在WordPress核心設定中重置影象尺寸。它也可以通過使用外掛快速完成。
在這篇文章中,我們將深入研究WordPress重新生成縮圖解決方案,並向您展示如何使用重新生成縮圖WordPress外掛和手動使用WP-CLI修復影象問題。
你的影象會發生什麼
要弄清楚如何重新生成WordPress縮圖(特色圖片),必須首先了解影象和影象大小的處理方式。
WordPress具有自動裁剪您上傳的影象的設定。這些設定可以在設定 > 媒體下的管理儀表盤中找到。
WordPress將自動裁剪您的影象
在媒體設定頁面上,有“縮圖大小”、“中等大小”和“大尺寸”的尺寸。您可以根據需要更新每個畫素的畫素數。
但是,如果您確實更新了尺寸,請不要忘記單擊頁面底部的儲存更改。
以下是預設大小選項:
- 縮圖大小– 150 畫素 x 150 畫素
- 中等大小– 600 畫素 x 600 畫素
- 大尺寸– 1024 畫素 x 1024 畫素
請記住,您使用的主題可能具有特定的影象尺寸,這些尺寸將覆蓋“媒體設定”頁面上的選項。如果您切換到新主題,設定將更新為新主題設定的大小。
但是,您之前上傳的舊影象不受影響。
這就是事情變得有點棘手的地方。您需要能夠調整之前上傳的所有影象的大小,以符合設定的新影象大小。不幸的是,沒有任何設定可以做到這一點。
解決方案是執行所謂的“重新生成縮圖”。
如何在WordPress中調整縮圖大小?(3種方法)
在探索如何在WordPress中重新生成縮圖之前,請務必注意在WordPress儀表盤中調整影象大小的方法。
可能更需要注意的是,這些解決方案不一定會調整舊影象的大小,因此您仍然需要進入 WordPress,在沒有外掛幫助的情況下重新生成縮圖,或者以其他方式使用外掛。
如果要調整縮圖或影象的大小,主要有以下三種方法:
1. 更改主題中的影象大小
由於您的WordPress主題可以修改預設影象大小,您可以選擇切換主題,或者您可以檢視是否有專門用於調整影象大小的設定。
每個主題都不同,所以一定要檢查相應的文件,看看是否有一種方法可以更改主題的影象大小,而無需完全安裝不同的主題。
或者,您可以選擇建立子主題並使用 PHP程式碼更改影象大小。
2. 在媒體庫中裁剪影象
另一種選擇是通過在媒體庫中裁剪影象來更改影象的大小。
步驟1
轉到WordPress管理儀表盤中的媒體 > 媒體庫。
您可以在媒體庫中更改影象大小
然後,單擊要調整大小的列出影象。
在彈出視窗中,單擊“編輯影象”按鈕。
單擊影象下方的按鈕進行編輯
步驟2
之後,您有幾個選項可以編輯影象。
您可以單擊影象並將滑鼠拖動到影象上,然後在選擇了要保留的區域後鬆開。然後,您可以單擊裁剪。
如果要精確裁剪影象,可以通過輸入所需的比例來調整縱橫比。
例如,您可以使用1:1來建立正方形,也可以使用4:3、16:9和您想要的任何其他比例。
然後,在將滑鼠拖到影象上時按住shift鍵。當您選擇了要保留的影象部分時,放手。您可以單擊它並四處移動選擇,以便裁剪所需影象的確切部分。
如果最初沒有獲得所需的影象大小,也可以單擊並拖動選區的角。
或者,您可以進行選擇,然後在右側“影象裁剪”下的“選擇”欄位中輸入所需影象的確切大小(以畫素為單位)。
完成後,單擊“裁剪”,然後單擊“儲存”按鈕。
步驟3
如果您更願意調整影象大小而不是裁剪影象,您可以在右側的設定中縮放影象。
輸入所需影象的大小,然後單擊“拉伸”。
您有幾個選項可用於調整影象大小
步驟4
您還可以在縮圖設定下選擇您希望更改應用到的標準影象尺寸。
您可以選擇將您的調整應用於:
- 所有影象尺寸
- 縮圖
- 除縮圖外的所有尺寸
3. 在媒體設定中調整影象大小
如果您只需要編輯一兩個影象,這會很有幫助,但如果您想調整所有影象的大小,最好通過設定頁面來執行此操作。
步驟1
在您的管理儀表板中,轉到“設定”>“媒體”。
您可以在媒體設定頁面上調整預設影象大小
步驟2
為所有縮圖、中型或大型影象輸入所需的新尺寸。根據需要,僅為一種型別的影象或所有型別的影象輸入所需的寬度和高度。
如果要將縮圖大小調整為不成比例的大小,請選中縮圖大小部分下的總是裁剪縮圖到這個尺寸框。
步驟3
然後,如果您不希望在上傳資料夾中未組織所有新影象,則可以選中以年—月目錄形式組織上傳內容。
如果您對調整感到滿意,請單擊頁面底部的“儲存更改”按鈕。
如何在WordPress中重新生成縮圖
更改這些設定或更改主題後,如果影象未在面向公眾的網站上更新,則必須重新生成縮圖,如前所述。
最簡單的方法之一是使用免費的WordPress外掛Regenerate Thumbnails來快速修復您之前上傳的影象。
此外掛也與WooCommerce相容。
步驟1
首先,安裝並啟用Regenerate Thumbnails外掛。
然後,轉到“工具”>“Regenerate Thumbnails”,此處可找到與WordPress影象相關的設定。
您也可以重新生成縮圖、中型和大型影象尺寸
步驟2
預設情況下,會選中Skip regenerating existing correctly-sized thumbnails選項。取消選中此框以使用重新生成縮圖外掛來調整所有影象。
但是,如果您想儲存伺服器的資源,請選中它。
如果您已經更新了某些影象尺寸(例如通過主題),則建議這樣做。您還可以選擇選中此選項下方的框以Delete thumbnail files for old unregistered sizes。選擇它可以釋放伺服器上的空間。
在選擇此設定之前,請確保您不需要這些影象。如果您的站點上正在使用某些影象並且您選擇了此選項,它們將被刪除並且不再顯示在您的站點上。訪客會看到裂圖。
您可能還會看到Update the content of posts to use the new sizes覈取方塊,如果您希望更新您當前在帖子中使用的影象,您可以選擇該覈取方塊。
步驟3
選擇所需選項後,單擊按鈕以Regenerate Thumbnails,包括中、大和新檔案大小。
然後,等待該過程完成。根據您網站上的圖片數量,這可能需要一段時間,所以在您等待時喝杯咖啡或一杯水。對於高效能伺服器上的大型網站,通常只需幾分鐘。
您會看到“All done!” 過程完成時的訊息。
而已。
您的縮圖和影象現在應該重新生成。
如何強制重新生成縮圖
您也可以使用Force Regenerate Thumbnails外掛作為替代。顧名思義,它通過刪除舊影象大小來推動縮圖的再生,因此WordPress被迫重新生成影象。此外掛還與WooCommerce線上商店相容。
請記住,在釋出時,此外掛已經很久沒有更新,因此請謹慎使用。 在您的實時網站上使用它之前,請務必在本地測試環境中對其進行測試。
您需要在Regenerate Thumbnails外掛上使用此外掛的原因是後者只是調整影象大小,除非您選中該選項,否則它不會刪除舊影象大小。
但是,如果您遇到問題,可以嘗試強制再生縮圖。
步驟1
要強制WordPress重新生成縮圖,請安裝並啟用Force Regenerate Thumbnails外掛。
然後,轉到WordPress管理儀表盤中的工具 > Force Regenerate Thumbnails。
您可以一鍵強制重新生成縮圖
步驟2
要刪除使用舊設定調整大小的所有影象並強制WordPress重新生成縮圖,請單擊Regenerate All Thumbnails按鈕。
稍等片刻,您的影象將被調整大小。如果您有一個較小的站點,這幾乎不需要任何時間,但對於擁有大量影象的較大站點,這可能需要幾分鐘。
重新生成特色圖片
在某些用例中,您不需要重新生成所有縮圖,而只需要重新生成一些特定的縮圖。仍然安裝了Regenerate Thumbnails外掛,您也可以這樣做。
步驟1
轉到媒體 > 媒體庫。在網格檢視中,單擊特定影象。
預設情況下,媒體庫在網格檢視中
步驟2
然後在右側,單擊Regenerate Thumbnails按鈕。
您可以在附件詳細資訊中重新生成縮圖
如果您正在列表檢視中檢視媒體庫,請將滑鼠懸停在要重新生成的影象上後單擊Regenerate Thumbnails連結。
單擊該連結可在列表檢視中重新生成縮圖
使用WP-CLI重新生成縮圖
如果您不想使用外掛,還有另一種 WordPress 解決方案:使用WP-CLI手動重新生成沒有外掛的縮圖。
請記住,您需要有權訪問伺服器上的命令列才能使用此選項。
使用WP-CLI重新生成縮圖比使用WordPress外掛要好得多,因為它速度更快,並且不受HTTP限制和超時的影響。
重新生成縮圖的基本命令如下:
wp media regenerate
輸入後,通過按鍵盤上的“y”字母“y”來確認您要重新生成所有縮圖。
使用WP-CLI重新生成所有縮圖
啟動命令列後,您可以為WordPress輸入以下命令,在幾秒鐘內無需外掛即可重新生成縮圖:
wp media regenerate --yes
使用此命令,無需手動確認即可重新生成縮圖。
使用WP-CLI重新生成特定縮圖
您還可以選擇使用WP-CLI和要更新的影象的ID重新生成特定縮圖。
這是執行此操作的命令:
wp media regenerate 12 34 567
請務必將三個示例ID——“12”、“34”和“567”——替換為您想要重新生成的特定影象的實際ID。
您可以根據需要包含任意數量的ID。只要確保用空格分隔它們中的每一個。
小結
當您切換主題時,看到您的影象顯示不正確可能會令人沮喪。
幸運的是,WordPress有兩種快速解決方案。在Regenerate Thumbnails外掛的幫助下,只需點選幾下即可完成。或者,您可以使用WP-CLI在比煮咖啡更短的時間內完成。
評論留言