设置缩略图功能图像大小无法正常工作

时间:2012-08-13 20:17:13

标签: wordpress wordpress-theming

嗨,我今天刚刚开始创建我的第一个Wordpress主题,我正在尝试为每个帖子创建一个精选的图像.Aldo我已经设法完成,看起来我给它的大小没有生效。这是我的代码:

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();
}

似乎我的特色图片并不总是设置为相同的尺寸。例如,如果图像较小,那么我设置的尺寸将保持不变,对于大图像,宽度是相同的但是对于一些图像的高度是不同。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

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

来自codex

  

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

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