Upload Directory question

时间:2013-12-30 作者:Lilap

新年快乐!

所以我遇到了一个大问题,目前我们购买的一个php文件指向wordpress的默认上载目录,我们希望将其更改为我们自己的上载目录。

我们仍在使用wordpress的默认上载目录,但我们希望更改此自定义php文件上载到的目录。

当前代码如下所示:

$upload_dir = wp_upload_dir();
$upload_dir[\'basedir\'].\'/downloads/encrypted/\'.$item.\'/*\'));
目前看起来是这样的“www.example.com/wp-content/uploads/downloads/encrypted/”

我们希望它指向“www.example.com/downloads/encrypted/”

已查看阵列wp_upload_dir(); 但似乎无法返回文件夹。有什么建议或帮助吗?

谢谢

2 个回复
SO网友:abhishekfdd

请尝试以下方法:

function wp128084_upload_dir( $pathdata ) {
     // change path here
     return $pathdata;
}

add_filter(\'upload_dir\', \'wp128084_upload_dir\');
将此添加到您要更改上载目录的位置,然后再次删除筛选器以更改为默认wordpress目录

remove_filter(\'upload_dir\', \'wp128084_upload_dir\');

SO网友:sakibmoon

您需要定义UPLOADS 常数

在中添加以下行wp-config.php 文件

define( \'UPLOADS\', \'\'.\'downloads/encrypted\' );

结束

相关推荐

Setting the uploads directory

所以我想更改我的上传目录。我可以通过以下方式进行更改:add_filter( \'pre_option_upload_url_path\', \'wpse_77960_upload_url\' ); function wpse_77960_upload_url() { return \'http://subdomain.example.com/files\'; } 或update_option(\'upload_url_path\', \'/wp-content/up