对于任何一个偶然发现这个问题的人,我已经找到了一个可能的原因。
在代码中运行wp\\u get\\u attachment\\u image\\u src($imageid,\'full\')时,如果要检查的$imageid没有可用的“full”大小,您将看到此错误。
如上所述,这个特殊的问题可能是由于插件在请求之前没有检查图像大小是否存在。如果您想要更具体的内容,可以在插件和主题中搜索wp\\u get\\u attachment\\u image\\u src,查看是否有任何内容试图获取“完整”图像,而无需检查它是否存在。
在我的情况下,它是自定义代码,所以我写这个来绕过它
$meta = wp_get_attachment_metadata($imageid);
if( array_key_exists("full", $meta["sizes"]) ) {
$imagepath = wp_get_attachment_image_src($imageid,\'full\')
} else {
// Fallback to the original file name
if( array_key_exists("file", $meta) )
$imagepath = \'wp-content/uploads/\' . $meta["file"];
}