Use wp_upload_dir() correctly

时间:2012-03-09 作者:user1048676

总之,我正在使用Uploadify插件上传一些图像。我已将uploadify文件夹包含在我的主题文件夹中。然而,当我尝试调用uploadify时。php I出现以下错误:

调用未定义的函数wp\\u upload\\u dir()

我的代码如下所示:

global $cssPath, $jsPath, $themePath, $theLayout;
$upload_dir = wp_upload_dir();
echo $upload_dir[\'path\'];
你知道我如何正确使用这个吗?感谢您提前提出建议!

1 个回复
SO网友:soulseekah

看来你不是在打电话wp_upload_dir 太早了,当它还没有包含在范围内(这几乎是不可能的),或者在没有加载WordPress的情况下调用它(很可能)。

如果你使用某种iframe 提供uploadify.php 那么WordPress就不能直接使用了。包括wp-load.php 在实际尝试使用之前加载WordPress环境wp_upload_dir. 或者,更好的是,包括uploadify.php 进入WordPress范围,而不是在模板或挂钩中,无论您使用什么来正确定位到上传表单。

更好的是,只需从基本demo 直接插入模板文件,无需单独uploadify.php.

结束