媒体>图像大小未应用于上传

时间:2011-03-24 作者:Ryan

在“媒体设置”下,我将图像大小编辑为以下大小:

缩略图大小:170x80

中型:550x170

大尺寸:550x320

  • (“将缩略图裁剪为精确尺寸”已选中)

    最大嵌入尺寸:宽1000,高1000

    我的问题是,当我上传图像时,它会忽略这些维度。例如,当我上载一幅550x320的图像,然后尝试将其添加到帖子中时,它被裁剪为以下大小(uploads文件夹显示相同的大小):

    缩略图大小:137x80

    中型:292x170

    大尺寸:(不可用)

    原始尺寸:550x320

    如何使这些图像大小正常工作?

  • 1 个回复
    最合适的回答,由SO网友:Gavin Anderegg 整理而成

    问题是WordPress总是保持照片的纵横比。对于许多用途来说,这是有意义的。然而,如果你想把一堆图像排成一行,有些是肖像,有些是风景,那真的很痛苦。

    如果要解决此问题,可以在functions.php 在主题中创建文件。例如,我刚刚添加了:

    add_image_size(\'yourName\', 400, 400, true);
    
    该功能在/wp includes/media中定义如下。php:

    function add_image_size( $name, $width = 0, $height = 0, $crop = false ) {
        global $_wp_additional_image_sizes;
        $_wp_additional_image_sizes[$name] = array( \'width\' => absint( $width ), \'height\' => absint( $height ), \'crop\' => (bool) $crop );
    }
    
    然后,您可以使用以下命令获取图像:

    the_post_thumbnail(\'yourName\');
    
    在你的主题中。。。但这只适用于特色图片。遗憾的是,通过后端添加媒体时,图像大小选项没有添加到选择框中。

    此外,如果这符合您的要求,您可以使用此插件将任何旧图像自动调整为新大小:http://wordpress.org/extend/plugins/regenerate-thumbnails/

    结束

    相关推荐

    fetch images and videos

    是否可以获取特定网站的视频和图像并将其发布?我的意思是我正在考虑写一个函数,在这里我只写网站名称,然后在网站url的帮助下,所有或最新的图片和视频都会发布到我的帖子上。这可能吗?