Root relative URIs
-
I’ve always found it frustrating in WordPress that images, files, links, etc. are inserted into WordPress with an absolute URL instead of relative URL. A relative URL is much more convenient for switching domain names, changing between https:// and https:// etc.
Today I discovered that if you define WP_CONTENT_URL with a relative URL then when you insert files into posts they use the relative URL for the src instead of absolute URL. Just what I’ve always wanted!
But the official WordPress documentation says that you should use a full URI if you are defining WP_CONTENT_URL.
WordPress codex says:
Set WP_CONTENT_URL to the full URI of this directory (no trailing slash), e.g.
define( 'WP_CONTENT_URL', 'https://mydomain.tld/wp-content');
But everything seems to work OK when I use a relative URL, e.g.
define( 'WP_CONTENT_URL', '/wp-content');
Is there some problem with using a relative URI? I’m just thinking that there must be a reason for WordPress stating that it should be defined with a full URI.
- The topic ‘Root relative URIs’ is closed to new replies.