【发布时间】:2016-10-02 04:08:28
【问题描述】:
我开发了一个插件,在我的插件中有一个自定义媒体上传器。当我从插件上传器上传任何文件时,该文件被上传并保存在 WordPress 默认的 uploads/ 文件夹中。
但我希望当我从插件上传器上传文件时,这些文件应该上传到 Wordpress 自定义 uploads 文件夹内的新文件夹中,所以我从谷歌搜索并找到了这段代码:
<?php
function upload_dir($dirs)
{
$dirs['subdir'] = '/my-uploads';
$dirs['path'] = $dirs['basedir'] . '/my-uploads';
$dirs['url'] = $dirs['baseurl'] . '/my-uploads';
return $dirs;
}
add_filter('upload_dir', 'upload_dir');
?>
现在从(帖子、页面等)上传的所有文件也都存储在该插件文件夹中。
我希望只将那些从我的插件上传器上传的文件保存在该my-folder 中,其余文件应保存在 WordPress 默认的uploads 文件夹中...
【问题讨论】:
标签: php file-upload upload wordpress