我一直发现在 WordPress 中使用绝对 URL 而不是相对 URL 将图像、文件、链接等插入 WordPress 是令人沮丧的。相对 url 更方便切换域名,在 http 和 https 之间切换等。今天我发现如果你用相对 url 定义 WP_CONTENT_URL 那么当你将文件插入帖子时,他们使用相对 url 作为 src 而不是绝对 url . 正是我一直想要的!但是官方的 WordPress 文档说如果你定义 WP_CONTENT_URL ,你应该使用一个完整的 URI 。
将 WP_CONTENT_URL 设置为该目录的完整 URI(没有尾部斜杠),例如
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
当我使用相对 URL 时,一切似乎都运行良好,例如
define( 'WP_CONTENT_URL', '/my-content-folder');
但是使用相对 URI 有什么问题吗?我只是认为 WordPress 必须有一个理由说明它应该用完整的 URI 定义。