2012-02-29 82 views
1

我已經經歷了我在這裏找到的每個解決方案,但仍然無法讓我的「精選」圖像顯示它的尺寸合適,但它不斷強制它成爲默認的150x110像素。Wordpress Custom精選圖片大小?

我已經進入了WP /設置/媒體和改變縮略圖大小......沒有變化 我已經進入了畫廊/獨具特色的形象,關閉了所有其它尺寸,除了原有的...沒有改變 我有已經進入我的functions.php文件,並改變了據稱是被稱爲大小..

if (function_exists('add_theme_support')) { 
add_theme_support('homepage-thumb'); 
    set_post_thumbnail_size(420, 110); // default Post Thumbnail dimensions 
} 

if (function_exists('add_image_size')) { 
add_image_size('category-thumb', 420, 9999); //300 pixels wide (and unlimited height) 
add_image_size('homepage-thumb',420, 110, true); //(cropped) 
} 

在我的索引文件,我有...

<?php if(has_post_thumbnail()) {echo '<a href="'.get_permalink().'">';echo get_the_post_thumbnail($post->ID, array(420,110));echo '</a>';} ?> 

,仍然沒有..

當我檢查的螢火元素我看到這一點:

<img class="attachment-420x110 wp-post-image" width="150" height="110" title="t-test2" alt="t-test2" src="http://pixelneer.com/wp-content/uploads/2012/01/t-test2-150x110.png"> 

所以還是從別的地方得到defualt thunbnail大小,我很茫然。

我使用starkers和URL是pixelneer

回答

5

當您調用縮略圖時,請使用前面定義的image_size名稱。因此,例如,而不是:

get_the_post_thumbnail($post->ID, array(420,110)); 

用途:

get_the_post_thumbnail($post->ID, 'home-page-thumb'); 
+0

謝謝所有。 GhostToast,這正是我所錯過的。我是新的東西,我忽略了小(但巨大)。 – pixelneer 2012-02-29 14:41:03

+0

很高興我們可以提供幫助。對不起,如果這是不合格的,但你會介意選擇我的答案是正確的嗎?或者upvoting或不管它是否工作?謝謝。 – GhostToast 2012-02-29 16:12:10

1

的WordPress只在圖像的上傳時生成縮略圖。稍後縮略圖大小的更改不會自動應用於現有圖像。

嘗試重新上傳您的圖片,或者使用像Ajax Thumbnail rebuilder這樣的插件進行重建。

0

你需要指定的,當你把它的名字的圖像的大小,否則將默認爲縮略圖大小 - 這樣的:

<?php if(has_post_thumbnail()) { 
echo '<a href="'.get_permalink().'">'; 
echo get_the_post_thumbnail('homepage-thumb'); 
echo '</a>';} ?> 
0

轉到您的functions.php並查找這個代碼

add_image_size('properties', 280, 200, TRUE); 

280是寬度,200是像素的高度。

這應該解決您的問題