从您的问题中,我了解到您需要将媒体文件存储到另一个自定义位置。如果这是您的疑问,那么这可能会帮助您。。
要更改默认媒体上载位置,需要编辑wp配置。php文件。如果希望上载目录为wp内容/示例,则需要在wp配置中放置以下代码。php
define( \'UPLOADS\', \'wp-content/\'.\'example\' );
如果希望上载目录位于wp内容之外,如
http://www.example.com/example/ 那就这样给吧
define( \'UPLOADS\', \'\'.\'files\' );
或者你可以试试
media file manager 用于从管理仪表板本身管理媒体文件夹的插件。
Edit:
为每次上载在上载目录中创建子目录的函数是:
function kv_custom_image_dir( $pathdata ) {
$subdir = \'/uploads_img\'.$pathdata[\'subdir\'];
$pathdata[\'path\'] = str_replace($pathdata[\'subdir\'], $subdir, $pathdata[\'path\']);
$pathdata[\'url\'] = str_replace($pathdata[\'subdir\'], $subdir, $pathdata[\'url\']);
$pathdata[\'subdir\'] = str_replace($pathdata[\'subdir\'], $subdir, $pathdata[\'subdir\']);
return $pathdata;
}add_filter( \'upload_dir\', \'kv_custom_image_dir\' );
如果您想阅读更多内容,请检查此
blog