2014-10-02 93 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'); 

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