我有这段代码来显示我的wordpress帖子在mailchimp RSS广告系列上的精选图片,它能正常工作,但它以原始大小显示图片,我想知道您是否可以按照代码帮助我将所有图像的大小调整为相同大小。PHP图像大小调整选项
function featuredtoRSS($content) {
global $post;
if (has_post_thumbnail($post->ID))
{
$content = '' . get_the_post_thumbnail($post->ID, 'full', array('style' => 'float:left; margin:10px 15px px 0;')) . '' . $content;
}
return $content;
}
嘿博扬,非常感谢。不知怎的,问题得到了解决,首先我设法通过增加40%的“最大高度”来解决问题,并且它工作正常,但随后我擦除了该属性并且它仍然工作正常,所以这有点奇怪。无论如何,我试着发送测试邮件,除了Gmail之外,它们都很好看,请看http://i61.tinypic.com/xd6m9z.png。它应该看起来像这样:http://i61.tinypic.com/25502uf.png。我现在知道Gmail为什么要将它调整到巨大的尺寸。我非常感谢你的帮助,非常感谢。 – CDFT 2014-10-03 00:49:36
这是因为图像占据了整个高度并且宽度发生了变化,所以您需要添加高度:auto;所以它调整大小取决于图像的宽度:)而且最好是服务更小的图像(与图像大小),而不是完整版本,这样图像将加载更快(更小的尺寸),你会有一个统一的图像大小整体:) – 2014-10-03 08:23:58
嘿博扬,非常感谢,问题解决了。队友的欢呼声。 – CDFT 2014-10-03 22:46:52