如何在media_Handle_Upload()中获取上传的图片url?

时间:2015-08-20 作者:hkchakladar

我指的是这本法典,https://codex.wordpress.org/Function_Reference/media_handle_upload

在那里,我可以通过以下方式将上载的图像作为附件附加到帖子:

$attachment_id = media_handle_upload( \'my_image_upload\', $_POST[\'post_id\'] );

但是,我只想url 上传的图像,无需将图像添加为帖子附件。

我如何获得上传的图像url?

1 个回复
最合适的回答,由SO网友:amespower 整理而成

您可以通过以下方式获得:

wp_get_attachment_url();
更多信息请访问codex

在您的示例中:

$attachment_id = media_handle_upload( \'my_image_upload\', $_POST[\'post_id\'] );
$attachment_url = wp_get_attachment_url($attachment_id);
echo $attachment_url; 

结束

相关推荐

将WordPress附件导入wp-Content/Uploads/中的自定义目录

我希望有人能阐明我试图解决的这个问题,即使只是简单地改变我的思维过程,告诉我如何解决这个问题。我正在将一个基于CakePHP的定制CMS web应用程序导入WordPress,方法是遍历数据库,进行大量SQL查询,构建数组,最后输出必要的XML文件,以便使用WordPress导入工具导入。目前我已经很好地导入了类别、标签和帖子/页面,没有问题,但问题似乎出在图像上。基于CakePHP的CMS中当前的图像格式是images/year/month/day/post_id/image_name.ext据我所知,