wordpress 3.5版本之前,在“后台——设置——媒体”界面有个文件上传的设置,可以自定义附件的默认上传路径和文件的完整URL地址,通过该设置可以更改wordpress上传文件的默认保存位置(即:wp-content/uploads
),还可以对上传的文件使用二级域名。在wordpress 3.5版本之后,该设置就被隐藏掉,虽然可以通过wp-config.php文件自定义上传路径,但如果可以在后台设置,则更加方便,即可路径不要经常更改。
在当前主题的functions.php文件添加以下代码:
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
代码保存后进入以下就多了两个设置:
此时可以直接上传到www.xunlu.net/uploads目录
,但是媒体文件还是wp-content/uploads
目录
需要在配置文件里加入以下参数:
/** 自定义默认上传路径 */
define( 'UPLOADS', ''.'uploads' );
刷新后媒体文件路径就生效了,再将原路径的图片资源移动到新目录即可。