【发布时间】:2019-03-16 06:17:25
【问题描述】:
我希望上传的文件存储在 wp-content/uploads/example/
如何编辑此代码以便可以做到这一点?
$target_dir = wp_upload_dir();
$target_file = $target_dir['path'] . '/' .
basename($_FILES["fileToUpload"]["name"]);
现在,它会将文件上传到 wp-content/uploads/2018/10
我试过了:
$target_dir = wp_upload_dir();
$target_file = $target_dir['path'] . '../../example' .
basename($_FILES["fileToUpload"]["name"]);
但它给了我上传到 wp-content/uploads/2018 的文件 (uploadedfile.ext) 作为 exampleuploadedfile.ext
【问题讨论】:
-
也许你可以看看这个link。我认为这个主题已经创建了多次。
-
感谢您的评论。我认为这个问题有点不同......
-
但是检查答案..它以“这是为每次上传创建自己的子目录的简单功能。”开头。似乎很适合您的问题。
-
我试过 function awesome_wallpaper_dir( $param ){ $mydir = '/onixion'; $param['path'] = $param['path'] 。 $mydir; $param['url'] = $param['url'] 。 $mydir;返回$参数; } add_filter('upload_dir', array($this, 'awesome_wallpaper_dir'));但我遇到了一个错误......
-
错误是什么?
标签: wordpress file-upload upload