在ADD_IMAGE_SIZE()之后插入介质中的图像尺寸错误

时间:2014-05-28 作者:Ben Stevens

我正在基于Bones WP主题创建一个自定义Wordpress主题。我在函数中指定的图像大小存在问题。php使用add_image_size() 未显示正确的width x height 在“插入介质”对话框中。

这就是我在函数中添加新图像大小的方法。php

add_image_size( \'portfolio-image-full\', 800, 400, true );
使用现有的骨骼功能,我可以在附件显示设置中显示此图像大小

add_filter( \'image_size_names_choose\', \'bones_custom_image_sizes\' );

function bones_custom_image_sizes( $sizes ) {
    return array_merge( $sizes, array(
        \'portfolio-image-full\' => __(\'Portfolio large image\'),
        \'portfolio-image-small\' => __(\'Portfolio small image\')

    ) );
}
但上传图像后,“Portfolio large image”的大小为640x320,此时应为800x400:

enter image description here

我做错了什么?

1 个回复
最合适的回答,由SO网友:Ben Stevens 整理而成

问题已解决-图像宽度受到限制$content_width 设置为640 在函数中。包含Bones WP主题的php文件。希望这些信息能帮助其他正在努力解决类似问题的人。

结束

相关推荐

如何使用图片上传的getimageSize()?

我需要通过media box检查要上载的图像的分辨率,然后将其上载到自定义目录。作为起点,我使用了How Can I Organize the Uploads Folder by Slug (or ID, or FileType, or Author)?其中一部分是这样的:function wpse_25894_custom_upload_dir($path) { $use_default_dir = ( isset($_REQUEST[\'post_id\'] )