2012-08-13 56 views
0

嗨我今天刚刚开始创建我的第一个WordPress主题,并且我正在为每篇文章创建一个精选图片。阿尔多我设法表现出它似乎是我给的尺寸它没有采取effect.Here是我的代码:设置缩略图特色图像大小工作不正常

if(function_exists('add_theme_support')){ 
    add_theme_support('post-thumbnails' , array('post')); 
    set_post_thumbnail_size(200,120); 
} 

if(function_exists('has_post_thumbnail') && has_post_thumbnail()){ 
     the_post_thumbnail(); 
} 

看来,我的特色照片并不总是设置为相同的size.For例如,如果图像较小那么什么大小我设置将保持不变,对于大图像的宽度是相同的,但对于一些高度是不同的。

我在这里做错了什么?

回答

1

您是否在functions.php中设置缩略图大小?如果只是在index.php或其他主题文件中,它将无法正常工作。

codex

此功能必须在init挂钩解雇之前被调用。这意味着 它需要直接放置在functions.php中,或在附加到'after_setup_theme'钩子的函数 中。对于自定义帖子类型,您还可以使用register_post_type函数 来添加帖子缩略图。

the_post_thumbnail()显示缩略图,应该放在希望缩略图显示的位置。