您可能會注意到,當您向 WordPress 網站上傳大圖片時,檔案末尾可能會有”-scaled.jpg”。這是因為 WordPress 會自動縮放大型圖片,以幫助提高網站速度。WordPress 5.3 為最長邊超過 2560px 的大型圖片引入了圖片縮放功能。
這意味著,如果您上傳的是一張 5000px x 3000px 的圖片,它將被縮放到 2560px x 1536px。這對大多數網站來說都很好,尤其是對上傳大檔案且可能不知道檔案有多大的使用者來說。由於訪問網站的大多數使用者都不需要檢視這麼大的圖片檔案,WordPress 設定最大值有助於提高網站效能。
如果您正在閱讀這篇文章,您可能想禁用 WordPress 中的大圖自動縮放函式。讓我們深入瞭解一下:
如何使用 PHP 禁用 WordPress 影象縮放功能
要將此程式碼片段新增到 WordPress 網站,您可以使用 Code Snippets 外掛或將其新增到網站的 function.php 檔案中。該程式碼段將告訴 WordPress 通過 big_image_size_threshold
過濾器禁用自動調整大小函式。
<?php // Disable WordPress' automatic image scaling feature add_filter( 'big_image_size_threshold', '__return_false' );
將此片段新增到您的網站後,您的 WordPress 網站將不再縮放大型圖片。請注意,這隻會向前影響,而不會影響之前的上傳。
用 PHP 提高 WordPress 圖片縮放閾值
如果你想將調整閾值從 2560px 提高到更高解析度,可以使用此程式碼片段。在下面的示例中,我將其設定為 4000px,但您可以將 4000 更改為您網站需要的任何值。
<?php // Increase the image resize threshold to 4000px on the longest edge function smartwp_big_image_size_threshold( $threshold ) { return 4000; } add_filter( 'big_image_size_threshold', 'smartwp_big_image_size_threshold', 999, 1);
如果您確切知道網站圖片需要的解析度,這是一個不錯的選擇。
如何使用外掛禁用 WordPress 圖片縮放功能
不熟悉 PHP?沒問題!您可以使用 Disable “BIG Image” Threshold 外掛。該外掛基本上就是新增上述程式碼段來禁用大圖片調整閾值。
感謝您閱讀我們的禁用 WordPress 預設的大圖自動調整大小函式指南,希望能夠幫助到您。如果您有任何關於 WordPress 開發的問題,請在下面的評論中告訴我們。
評論留言