Guaranteed Image Sizes

时间:2013-08-08 作者:Greeso

我正在使用以下代码创建新的图像大小:

add_image_size(\'single-post-image\', 600, 370, true);
然而,这一行代码并不保证图像的大小为600X370,它保证这是最大大小,较小的图像不会调整大小。

然而,在我的情况下,我需要保证,我使用的每幅图像都是600X370。

1 个回复
SO网友:Cas

您问题的答案可在此处找到:https://stackoverflow.com/questions/10722466/how-do-i-force-wordpress-thumbnails-to-stretch-to-fit-if-uploaded-image-has-smal

将此代码添加到函数中。php去除Wordpress中集成图像的硬编码宽度和高度:

add_filter( \'post_thumbnail_html\', \'remove_thumbnail_dimensions\', 10 );
add_filter( \'image_send_to_editor\', \'remove_thumbnail_dimensions\', 10 );

function remove_thumbnail_dimensions( $html ) {
    $html = preg_replace( \'/(width|height)=\\"\\d*\\"\\s/\', "", $html );
    return $html;
}
您需要在活动主题的样式中添加以下行。css要拉伸图像:

.attachment img {
    width: 100%; /* scale to width of container, or whatever you want */
}
只要确保您在CSS中使用了正确的选择器和宽度/高度。

结束

相关推荐

Resize uploaded images

Possible Duplicate:Resizing all images 我有一个我建立的新闻门户,客户想要不同大小的特色图片。我已经准备好了我想要的第一个尺寸,他们已经发布了大约200多篇帖子,都准备好了这个尺寸。现在,如果我改变大小,它只会在新帖子上改变/或重新上传当前的特色图片(手工操作太多了)。我的问题是,有没有办法调整上传图像的大小?