我已经指定了一些自定义图像大小,每个大小都有一个非默认的裁剪位置(例如顶部居中)。但是,当我使用wp_get_attachment_image
并指定size
作为我定义的一个,我得到了一个大小正确、裁剪位置不正确的图像。
结果表明,图像URI的形式如下https://i1.wp.com/example.com/wp-content/uploads/2017/11/myimage.jpg?resize=293%2C160
, 尽管我确实有https://example.com/wp-content/uploads/2017/11/myimage-293x160.jpg
具有正确裁剪位置的图像。有趣的是,wp_get_attachment_metadata
返回给定图像大小的正确静态URI。
为什么WordPress要推迟动态调整大小?这是不是更喜欢?在任何情况下,我如何禁用它?