尝试第四个输入参数(4.2+中提供):
@param string $return
Optional. Accepts \'html\' (image tag html) or \'src\' (URL). Default \'html\'.
因此,请将代码段更改为:
$new_image_url = media_sideload_image($new_url, $post_ID, $title, $src = \'src\' );
获取
src
而不是默认值
html
.
请注意,输出也可能是WP_Error
对象的错误,因此您可以添加该错误的检查。