0

嗨,我今天刚开始创建我的第一个 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();
}

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

我在这里做错了什么?

4

1 回答 1

1

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

来自法典

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

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

于 2012-08-14T00:17:39.110 回答