2015-08-23 231 views
0

我剛剛安裝了自己託管的WordPress.org安裝,並從現有的WordPress.com博客導入了內容。它運作良好,除了一件事。自動縮放WordPress圖片

來自舊博客的圖片很大。他們中的大多數都是5-10 MB,並且在博客上全部顯示,只是在css中縮小,使網站非常緩慢。即使在WP Admin的媒體庫中,縮略圖也是全尺寸原始圖像的css縮放版本。

我認爲這可能是導入沒有規模或什麼的,但我上傳的新圖像也有同樣的問題。在WordPress.com安裝中,我看到圖像在圖像URL中與查詢參數一起縮放,例如... jpg?w = 720 & h = 426 & crop = 1(均位於wp admin和frontend中)。在我剛剛設置的自我託管(WP 4.3)安裝中,這些查詢參數不會添加到URL,並且如果我嘗試直接打開一個圖像並手動添加這些參數到URL,它不會縮小圖像。

我發現了一堆圖像優化插件,但他們只是採取全尺寸圖像和剝離信息,設置更高的jpg壓縮或其他方法來降低文件大小几個百分點。那不是我想要的。我希望原始的全尺寸圖像可以用於各種將來的用途(例如,如果我將主題更改爲需要顯示更大圖像的內容),然後我希望系統按照WordPress.com安裝中描述的需求進行縮放。

如何在自己的網站上以與在WordPress.com上工作相同的方式獲得縮放比例?

回答

0

好吧,我找到了解決方案,php5-gd沒有安裝在服務器上。奇怪,因爲它是安裝了WP的預定義數字海洋液滴。

奇怪的是,WordPress沒有通知它缺少,因爲它使整個博客無法使用,媒體庫幾乎殺死了瀏覽器。

0

WordPress默認包含幾個預設尺寸(全尺寸,中等,縮略圖)。你必須回去到您的網頁/職位,並與其它尺寸的一個替換全尺寸圖片:

  1. 打開頁面或張貼圖片
  2. 點擊一次更新
  3. 點擊鉛筆圖標「編輯」
  4. 在「顯示設置」改變「大小」下拉選項
  5. 點擊「更新」按鈕

您可以自定義日在你的主題functions.php文件ē大小,如果你不喜歡用香草WP提供了一個特定的空間安裝:

add_image_size('Give A Name', 800, 600, true);

其中Give A Name是大小的標識名稱,800是像素寬,600高大像素,true是否是硬作物(true)或尺寸範圍內的比例尺(false)。

一個很棒的插件是Regenerate Thumbnails,如果您對尺寸進行調整,它可以處理單調的重新裁剪任務。

+0

好的,但在WP.com網站上,使用查詢參數將圖像調整爲任意大小。不只是一些預定義的大小。如果我將相同的查詢參數添加到WP.org網站上的圖像上,則不會調整圖像大小。爲什麼只在WP.com上使用該功能? – henit