2014-10-02 98 views
1

這是獲取張貼縮略圖圖像的代碼,但在頁面上找不到圖像。在Wordpress中獲取張貼縮略圖

請提出一些建議。

<?php 
add_theme_support('post-thumbnails'); 
the_post_thumbnail(); 
set_post_thumbnail_size(50, 50); 
echo get_post(get_post_thumbnail_id())->post_excerpt; ?> 

回答

1

嘗試使用

get_the_post_thumbnail($post_id, 'thumbnail'); 

如果你想定製的寬度和高度的縮略圖,然後用下面的代碼

get_the_post_thumbnail($post_id, array(100, 100)); 

在數組第一個元素的寬度和第二的高度。

1

試圖通過帖子的ID在功能

$post_id = get_the_ID(); 
get_the_post_thumbnail($post_id, 'thumbnail'); 
4

試試這個讓圖像的路徑,然後傳遞路徑圖像SCR後。

<?php 
     $image_id = get_post_thumbnail_id($post->ID); 
     $image_url = wp_get_attachment_image_src($image_id,'large', true); ?> 
     <a href="<?php the_permalink(); ?>"><img src="<?php echo $image_url[0]; ?>" /> 
     </a> 
<?php 
} 
?> 
0

試試這個兄弟

第一種方法:

<?php 
     $imgId = get_post_thumbnail_id($post->ID); 
     $imgUrl = wp_get_attachment_image_src($imgId,'your image size', true); 
?> 
     <a href="<?php the_permalink(); ?>"><img src="<?php echo $imgUrl[0]; ?>" /></a> 

第二種方法:

$post_id = get_the_ID(); 
get_the_post_thumbnail($post_id, 'your image size'); 

希望你能找到你的解決方案