【发布时间】:2013-06-15 18:18:57
【问题描述】:
我一直发现在 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 定义。
【问题讨论】:
-
我想答案是审核它在 WP 代码和您正在使用的插件代码中的所有使用情况,以确保它们都不会假定它不是完整的 URL,但是我想不出有什么理由让我无法接受。
-
@Krishna:如果我们可以在 wp-config 中输入相对 URL,为什么还需要插件?问题的重点是找出在 wp-config 中使用相对 URL 是否会导致问题。
-
当我不得不触摸 wordpress 时我哭了。
-
@TonyCronin 很高兴它不是 Drupal。
标签: wordpress