获取服务器wordpress上的当前路径

Getting current path on server wordpress

今天我要向 wordpress page.php 添加一个自定义代码来管理表单数据,包括文件上传。我只是想查看真实页面,以便我可以在代码中给出上传文件的路径。

我有这个代码来上传文件:

$target = "uploads/"; 
$target = $target . basename($_FILES['pass_doc']['name']); 
//Here we check that $ok was not set to 0 by an error 
move_uploaded_file($_FILES['pass_doc']['tmp_name'], $target);
$pass_doc = $_FILES['pass_doc']['name'];

但我不知道我应该给的目标路径我试过了:

$target = "example.org/uploads/";

但它也不适合我。请提出任何建议。

谢谢

问题是,当您说 uploads/ 时,它始终是您当前目录的相对路径。使用 wordpress wp_upload_dir() 函数。查看文档 here

$upload_dir = wp_upload_dir();
$target = $upload_dir['baseurl'] . "/" . basename($_FILES['pass_doc']['name']);