WordPress自定义附件上传文件夹跟网址

默认的,WordPress上传的图片等附件都是传到网站根目录下面wp-content/uploads文件夹里面的。当网站的附件特别多的时候,就会考虑单独把附件弄出来做一个CDN或者用另外一个域名来分流,下面就分享一下WordPress 5.2怎么自定义上传文件夹。

方法一:修改wp-config.php文件

在wp-config.php文件夹里面插入下面这串代码,就可以自定义上传的文件夹。

define('UPLOADS','file');

file改为你自己想要的文件夹名字。设置好了过后,上传的图片url就是下图这种。

WordPress自定义附件上传文件夹跟网址

方法二:修改WordPress配置信息

其实WordPress默认的配置信息很多,只不过为了简化操作给隐藏了。

打开你管理地址/wp-admin/options.php,例如

https://blog.naibabiji.com/wp-admin/options.php

你就会发现(我的个天,这都是什么啊,WP不适合我太复杂了)很多很多英文的设置选项,然后你搜索upload,就可以看到下面两个选项。

修改WordPress配置信息

upload_path就是上传路径的值,例如输入file

upload_url_path是上传后url的值,可以输入你自己的二级域名,记得先给域名解析和添加虚拟主机。

然后上传的附件网址就是下面这样。

给域名解析和添加虚拟主机。

奶爸提示:这些设置都是及时生效的,然后媒体库里面的所有附件的网址都会变成新的,你需要把之前上传到wp-content/uploads文件夹里面的内容都转移到新的文件夹里面。(不转移过去的话,媒体库里面的图片就无法显示缩略图)

然后你还需要批量把文章里面之前使用wp-content/uploads路径的图片地址改为新的图片地址,替换方法可以参见批量给WordPress搜索和替换内容。(不修改的话之前wp-content/uploads的图片就不要删除,不然就无法显示。)

所以,在建网站之前,就需要对自己的网站做一个规划,避免半路来修改这些东西造成更多烦恼。

转自:奶爸的日记博客

未经允许不得转载:地下室先生博客 » WordPress自定义附件上传文件夹跟网址

赞 (0) 打赏作者

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏