【编者按】:网学网网络知识为您提供修改wordpress博客默认的文件上传目录参考,解决您在修改wordpress博客默认的文件上传目录学习中工作中的难题,参考学习。
WordPress 默认的上传目录位于 wp-content/uploads ,并且根据设置还可以按照年月归档。可是,如果我要上传一个头像,或者幻灯片的话,也跟附件混在一起总是不太好吧?幸好 WordPress 知道会有用户有这种需求,我们可以通过 filter 来临时改变文件上传目录。filter 函数如下:
function slider_upload_dir($uploads) {
$siteurl = get_option( ''siteurl'' );
$uploads[''path''] = WP_CONTENT_DIR . ''/slider'';
$uploads[''url''] = $siteurl . ''/wp-content/slider'';
$uploads[''subdir''] = '''';
$uploads[''basedir''] = $uploads[''path''];
$uploads[''baseurl''] = $uploads[''url''];
$uploads[''error''] = false;
return $uploads;
}
在 WordPress 处理上传文件之前,加载这个 filter 函数:
add_filter(''upload_dir'', ''slider_upload_dir'');
这样上传的文件将会上传到 wp-content/slider 目录!这个方法特别适合于有上传头像或者幻灯片需求的项目,可以避免这些文件和文章附件混淆。
Wordpress下载:
本文转自:http://www.codecto.com/2012/04/wordpress-handle-upload-path/