我希望我正确理解了你的问题。图像大小根据设置的缩略图大小自动生成。要使其正常工作,您首先需要add support for thumbnails, 然后add any image size 你需要在你的主题里面。
同样重要的是要知道,您首先要添加主题支持,然后再添加新的图像大小,因为如果您以其他方式这样做,这将不起作用。此外,如果之后添加了新的图像大小,则不会为媒体库中已有的图像生成图像大小。Wordpress也不会生成图像的放大(放大)版本
我总是在我的初始主题设置函数中添加这些函数,然后将此函数挂接到after_setup_theme
钩
下面是您的代码应该是什么样子
function my_theme_setup() {
add_theme_support( \'post-thumbnails\' );
add_image_size( \'homepage-thumb\', 220, 180, true );
}
add_action( \'after_setup_theme\', \'my_theme_setup\' );
请记住,无需添加默认尺寸,它们会自动包含在内。您只需要为自定义缩略图添加图像大小。
如果需要从媒体库中已有的图像生成图像大小,只需下载并安装Force Regenarate Thumbnails 生成这些额外的图像大小。
EDIT
很遗憾,你没有回复我的评论,所以我不知道你的问题是否得到了解决。多亏阿德里亚诺·巴蒂斯塔的提问,我找到了另一个可能的解决方案
"WordPress Displaying Thumbnails Vertically"我直接引用他的回答
由于某种原因,我的php\\u gd文件在我的php中被禁用。ini文件。我取消了注释,在wordpress和viola中运行了一个重新生成缩略图的插件!现在一切都正常了。