Wordpress add_image_size 裁剪位置错误,功能?
Posted
技术标签:
【中文标题】Wordpress add_image_size 裁剪位置错误,功能?【英文标题】:Wordpress add_image_size cropping position bug, feature? 【发布时间】:2017-04-05 12:58:57 【问题描述】:我想介绍 3 种不同版本的帖子缩略图 - 每个都有不同的裁剪(顶部、中心、左侧),所以我这样添加它们:
add_image_size( 'newscentered', 400, 400, array( 'center', 'center') );
add_image_size( 'newstop', 400, 400, array( 'center', 'top' ) );
add_image_size( 'newsbottom', 400, 400, array( 'center', 'bottom' ) );
现在,每当我使用带有自定义图像大小名称的 the_post_thumbnail() 时,我总是会得到相同的图像 - 裁剪到默认的 wordpress 裁剪位置 ('center', 'center') 。
为什么会这样?我确实“刷新”了缩略图并尝试上传新的图像文件,但我仍然无法获得 3 个不同裁剪版本的图像。
我注意到,当我使用以下函数设置裁剪默认值时:
set_post_thumbnail_size( 400, 400, array('center', 'bottom'));
然后它会影响裁剪,但对于我所有的缩略图,我只能为我的所有图像获得一个“裁剪位置”。
伙计们,这是某种错误还是我以错误的方式配置了某些东西?
编辑:我使用的是最新的官方 Wordpress 版本
格雷格
【问题讨论】:
【参考方案1】:事实证明这实际上是一个错误,只是没有创建唯一的文件名,并且一个文件被另一个文件覆盖。
https://core.trac.wordpress.org/ticket/40370#comment:2
【讨论】:
以上是关于Wordpress add_image_size 裁剪位置错误,功能?的主要内容,如果未能解决你的问题,请参考以下文章