[![Wordpress MU多站点设置子站点自定义上传路径和文件的URL地址](https://pic.salongweb.com/2016/01/wordpress-mu-media-path.jpg)](https://pic.salongweb.com/2016/01/wordpress-mu-media-path.jpg "Wordpress MU多站点设置子站点自定义上传路径和文件的URL地址")为了提高网站的访问速度，萨龙网络也将所有的媒体文件放置在二级域名下，WordPress 3.5以上的版本，隐藏了后台的媒体（Media）设置页面 上传路径（upload\_path）和文件 URL 地址（upload\_url\_path）的设定，所以我们需要自定义来路径与地址。
\[related\_posts tagid=”89″\]
自定义Wordpress媒体上传路径和文件的URL地址网上有很多教程，我们就针对Wordpress单个网站与多站点进行设置。

### WordPress单个网站

将以下代码添加到 functions.php文件中，然后到**后台——设置——多媒体**中设置路径和地址就可以。这是普遍一种方法，也是最方便的，另外一种是直接在代码中设置路径，就显得比较不灵活。

1. if(get\_option(‘upload\_path’)==’wp-content/uploads’ || get\_option(‘upload\_path’)==null) {
2. update\_option(‘upload\_path’,WP\_CONTENT\_DIR.’/uploads’);
3. }

### WordPress MU多站点

萨龙网络使用的是Wordpress MU多站点，对于自定义上传路径和文件的URL地址就更加的简单方便：\[ssbluelist\]

- 前往**我的站点——站点**，**编辑**站点，再进入**设置**中
- 修改媒体上传路径，找到**Upload Path**，输入媒体上传的绝对路径：/home/wwwroot/lnmh/domain/pic.salongweb.com/web/
- 修改媒体的URL地址，找到**Upload Url Path**，输入媒体的URL地址：https://pic.salongweb.com
- 修改之前媒体的地址，可以通过SQL进行修改，萨龙龙是把数据库下载下来，再使用Notepad++进行指替换，再导入数据库
- 网络中所有的站点都可以这样设置

\[/ssbluelist\]\[successbox\]至此网络中所有的媒体上传路径和文件的URL地址都修改完毕，之后上传的媒体都会使用新的路径和地址，方便管理，最重要的是媒体使用二级域名将提高网站的访问速度。\[/successbox\]