获取图像路径:图像已上传但未附加

时间:2011-07-14 作者:Marcos

我的第一个问题是。。。

我想检索上载图像的路径。重要提示:该图片不属于任何帖子。我有如下图像url:

http://localhost/wp-content/uploads/2011/06/sample.jpg

我想得到路径,比如:

/Applications/XAMPP/htdocs/wp-content/uploads/2011/06/sample.jpg

谢谢,马科斯。

*我正在努力提高我的英语水平。很抱歉

2 个回复
SO网友:Rarst

这通常不太可靠(尤其是在多站点环境中),但在特定情况下,它可能足够好:

$url = \'http://localhost/wp-content/uploads/2011/06/sample.jpg\';
$uploads = wp_upload_dir();
$path = str_replace( $uploads[\'baseurl\'], $uploads[\'basedir\'], $url);

SO网友:Evan

如果您有附件ID,您可以使用get_attached_file($attachment_id) 在WP-Core中,这通常是可靠的,除非您有其他插件破坏了上传目录路径

结束

相关推荐

Resizing all images

我刚刚更改了博客的主题,由于页面宽度很小,它打破了布局。我之前的大多数图片(附在帖子中)的宽度都在600px左右,现在我需要按450px的比例调整它们的大小。如何一次性调整它们的大小?有这个插件吗?P、 美国:编写CSS规则是一个很好的选择,我已经做到了。但我认为调整图像大小也会减少每个页面的下载开销!