是否可以使用media_sideload_image在WordPress中上传本地文件?

Is it possible to use media_sideload_image to upload local files in WordPress?

我想添加 media_sideload_image 以编程方式上传文件。当图像 URL 在线时(例如 http://etc...)我可以使用它,但当它是我的硬盘驱动器或网络驱动器(例如 file://etc)中的本地文件时则无法使用。我收到错误 Catchable fatal error: Object of class WP_Error could not be converted to string.

这可能吗?我猜肯定有一些解决方法,因为 Wordpress 管理站点可以上传本地文件。

当媒体在另一台服务器上时会使用侧载...您只需要简单的上传尝试使用 media_handle_upload()

希望对您有所帮助

此致