wordpress如何开启媒体杂项修改文件图片上传路径
feilong.org 修订于2013-11-23 07:58:09 357 次浏览如何开启wordpress媒体杂项修改文件上传路径?飞龙查了下 wp_upload_dir这个函数,可以有以下几种方法。
1、直接修改wordpress的options表
用phpmyadmin进入数据库,在wordpress的options表里人工输入 upload_file字段的值,
比如默认的媒体图片等的上传路径是:wp-content/uploads,
然后再回到网站后台的wordpress媒体选项里,哈文件上传的默认上传路径选项出来了!
现在修改wordpress的图片上传路径很简单了。直接后台修改即可。
这个方法适合给不懂wordpress代码的客户 优化配置后台功能。
2、当然还有其它方法,比如利用wordpress的filter功能,在主题的functions.php 文件里设置。
这个方法适合折腾wordpress主题的人使用。
//修改上传文件的默认路径
function custom_upload_dir($uploads) {
$subdir = '';
if ( get_option( 'uploads_use_yearmonth_folders' ) ) {
// Generate the yearly and monthly dirs
if ( !$time ) $time = current_time( 'mysql' );
$y = substr( $time, 0, 4 );
$m = substr( $time, 5, 2 );
$subdir = "/$y/$m";
}
$uploads['basedir'] = $_SERVER['DOCUMENT_ROOT'] . '/uploads';//feilong.org这里修改
$uploads['baseurl'] = 'http://'. $_SERVER['SERVER_NAME'] . '/uploads';//feilong.org这里修改
$uploads['path'] = $uploads['basedir'] . $subdir;
$uploads['url'] = $uploads['baseurl'] . $subdir;
$uploads['error'] = false;
return $uploads;
}
//add_filter('upload_dir', 'custom_upload_dir');//feilong.org 在使用的生活,去掉前面的注释符号
3、第三种方法,是在wp-config.php文件里,设置全局常量.这个对博主自己使用最方便简单。
//定义上传文件的默认路径
define('UPLOADS', 'wp-content/ups');//feilong.org 这是方法一,还有一方法是在数据库的options表里修改。
wordpress如何开启媒体杂项,修改文件图片上传路径就这么简单。只安装一个wordpress
更新网址:https://feilong.org/wordpress-upload-file-dir-options
最初发布:20131123 07:58:09 feilong.org 于广州
加入收藏夹,查看更方便。
所在分类: wordpress