2017-09-09 99 views
1

我需要一些幫助來調整Wordpress中的圖像大小。我想將956px的精確寬度設置爲圖像和浮動高度。我試過這個:add_image_size具有精確的寬度+自動高度,但調整後的寬度限制爲最大值

add_image_size('full_widthn', 956, 9999, TRUE); 
add_image_size('full_widthn2', 956, 9999, false); 
add_image_size('full_widthn3', 956, 9999); 
add_image_size('full_widthn4', 956, 100, false); 
add_image_size('full_widthn5', 956); 

但是這段代碼的結果是這樣的。 (只有700像素寬)

enter image description here

上傳圖像的原始分辨率爲1070px。請問哪裏可能有問題?

回答

0

固定寬度:在你的主題

某處,最有可能在functions.php中,$content_width設置爲700

$content_width爲主題來設置允許的最大寬度爲一個全局變量該主題中的任何內容。

您的圖像在上傳時調整大小以指定大小,但在媒體編輯器中顯示的選項會根據主題中的最大寬度限制爲$content_width進行調整。

Wordpress Codex

:顯示在所述媒體編輯器彈出的選擇時,該變量也被使用。如果您已使用全球$_wp_additional_image_sizes以允許使用add_image_size()定義的自定義圖像大小的彈出,那麼$ content_width將覆蓋您的add_image_size()函數指定的寬度。

自動高度:

關於不具有固定的寬度的高度,在任何從你的例子下面將導致的956px固定寬度(除非上傳的圖像較小)和自動身高:

add_image_size('full_widthn2', 956, 9999, false); 
add_image_size('full_widthn3', 956, 9999); 
add_image_size('full_widthn5', 956, 0); 
add_image_size('full_widthn5', 956); 
+0

是的,你是對的。謝謝 –

+0

@JosefKuchař很高興能幫到你!如果您接受答案,則表示問題已解決,其他具有類似問題的用戶將知道答案可以幫助他們。請參閱[當某人回答我的問題時我應該怎麼做?](https://stackoverflow.com/help/someone-answers)我們也會得到一些重要點,並且有接受答案的歷史可能會鼓勵其他人提供幫助與未來的問題:) – FluffyKitten

+0

@JosefKuchař很高興我可以幫助!如果此答案解決了問題,則應接受此問題,以便在網站上將其標記爲已解決,並且具有類似問題的其他用戶也會知道答案可以幫助他們。請參閱** [當某人回答我的問題時該怎麼辦?](https://stackoverflow.com/help/someone-answers)** – FluffyKitten

相關問題