如何将我上传的媒体分割到目录中?

时间:2014-07-17 作者:AndreaNobili

我正在阅读WordPress Media Library 在我看来,它不允许我将上传的媒体拆分到目录中。这是真的吗?为什么要这样选择?

我如何实现这一点?

1 个回复
SO网友:Zammuuz

从您的问题中,我了解到您需要将媒体文件存储到另一个自定义位置。如果这是您的疑问,那么这可能会帮助您。。

要更改默认媒体上载位置,需要编辑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

结束

相关推荐

Wordpress import media error

我制定了一个主题,必须通过出口商导出所有内容。现在,当我通过导入器插件导入它们时,会导入帖子等,但导入媒体时出错。你能帮帮我吗?以下是屏幕截图: