前言:WP中默认插入文章的图片地址是绝对路径(后台在线编辑和XMLRPC发布),这不利于多域名多发布的场景,例如将WP静态化发布到无头服务器Netlify和GitHubPages,图片虽然成功传输过去但文章中的url还是WP的绝对地址。因此我们将其修改为相对地址,使其将来适用于任意域名的变化。
- wordpress.org/plugins/absolute-relative-urls/【推荐】
- 不对历史文章生效
- 不会分离媒体
- 支持wiz发布,数据库中是相对URL,但在后台编辑的时候插件会还原格式,前台根据域名地址显示。
- 关闭插件后台编辑器中地址变为:src="https://luojimen.netlify.app/wp-content/uploads/
- 开启插件后台编辑器中地址变为:src="http://domain.com/wp-content/uploads/
- wordpress.org/plugins/relative-url/
- wiz发布的图片会在后台媒体中和文章脱离
- 不对历史文章生效
- 在线和wiz都可以将图片转成相对地址
- wordpress.org/plugins/wp-relative-url/
- 会让首页url变成文章的url,某种错乱bug。
- 不对历史文章生效
- wordpress.org/plugins/relative-url-for-img-and-a-tags/ 【端口慎用】
- 不支持端口号,会把<img src="http://domain.com:82/wp-content/变成<img src=":82/wp-content/
- 对历史文章生效
- wordpress.org/plugins/make-paths-relative/
- 对历史文章和wzi新发布的文章都无效,不知道怎么使用。