2011-05-30 188 views
3

我在創建趨勢和正常主題中有兩種類型的帖子。發佈縮略圖圖像大小爲:300x169,並在顯示趨勢帖子時將其顯示爲該尺寸。但是,當這篇文章沒有趨勢時,我想要縮略圖大小爲:145x80。我試過the_post_thumbnail(array(145,80));但它不起作用。相反,這會在方形維度中裁剪圖像。我不希望它裁剪,但通過HTML減小尺寸。WordPress發佈縮略圖問題

任何人都可以幫助我這個。

謝謝!感謝所有的幫助。

回答

4

你可以嘗試添加一個新的圖像大小,然後當你調用the_post_thumbnail時,你將它傳遞給你設置的新圖像大小的名稱。如果您不想通過硬裁剪來調整圖像大小,請將hardcrop標誌設置爲false。

http://codex.wordpress.org/Function_Reference/add_image_size

+0

我才意識到,在主要的WordPress循環縮略圖默認爲155 * 155。任何想法爲什麼。我錯誤地認爲它被錯誤裁剪了。它只是錯誤地扭曲。我的功能文件與此無關。 ('add_theme_support')){ 如果(function_exists('add_theme_support')){ \t add_theme_support('post-thumbnails'); \t set_post_thumbnail_size(300,169,true); (function_exists('add_image_size')){ } if(function_exists('add_image_size')){ \t add_image_size('normal-thumb',145,80,false); } – Aayush 2011-06-03 11:08:12

+0

我使用了你的建議並添加了一個圖像大小。工作,但圖像仍然默認爲155 * 155,即使在代碼中的img高度和寬度是我想要的... – Aayush 2011-06-03 11:10:17

+0

你能發佈一個鏈接嗎?你沒有附加到圖像的CSS樣式嗎?您是否還嘗試了自更改以來重新上傳原始圖像?即使設置了新的圖像大小,圖像上傳後也不會縮小圖像大小。 – Ben 2011-06-03 15:12:45

0

您可以將尺寸從CSS做這個改變:

<div style="width:145px;height:80px;"><?php the_post_thumbnail();?></div>