WordPress媒体库显示错误的预览大小?

时间:2013-09-24 作者:Alex

在Wordpress 3.6.1中将新(或现有)图像上载到媒体库时,在管理页面/编辑媒体页面上生成的预览(例如。wp-admin/post.php?post=8736&action=edit )显示从函数文件定义的自定义图像大小之一,而不是默认大小。

我正在使用:

add_image_size( \'narrow\', 205, 450, true );
在函数中。php与after_setup_theme

这是一个问题,因为此大小是主题的一部分,并且已被裁剪,因此无法按预期显示图像。

Question: 为什么Wordpress在编辑器上选择自定义图像大小,我如何强制它使用标准图像大小,如“中等”。

谢谢

1 个回复
SO网友:Dan Ștefancu

这实际上是一个功能,而不是一个bug!:)

WordPress将使用(实际上image_get_intermediate_size() 函数)如果宽度或高度与所需尺寸匹配,并且图像编辑器所需尺寸为900x450,即您定义的宽度,则图像已被裁剪。

A.workaround 将您的自定义图像大小调整为205 x 499(小一个像素就足够了)

或将默认的中等大小设置为450 x 450(不要求为方形)。

结束

相关推荐

将WordPress附件导入wp-Content/Uploads/中的自定义目录

我希望有人能阐明我试图解决的这个问题,即使只是简单地改变我的思维过程,告诉我如何解决这个问题。我正在将一个基于CakePHP的定制CMS web应用程序导入WordPress,方法是遍历数据库,进行大量SQL查询,构建数组,最后输出必要的XML文件,以便使用WordPress导入工具导入。目前我已经很好地导入了类别、标签和帖子/页面,没有问题,但问题似乎出在图像上。基于CakePHP的CMS中当前的图像格式是images/year/month/day/post_id/image_name.ext据我所知,