J'ai toujours trouvé frustrant dans WordPress que des images, des fichiers, des liens, etc. soient insérés dans WordPress avec une URL absolue au lieu d'une URL relative. Une URL relative est beaucoup plus pratique pour changer de nom de domaine, changer entre http et https, etc. Aujourd'hui, j'ai découvert que si vous définissez WP_CONTENT_URL avec une URL relative, lorsque vous insérez des fichiers dans des messages, ils utilisent l'url relative pour le src au lieu de l'URL absolue . Juste ce que j'ai toujours voulu! Mais la documentation officielle de WordPress indique que vous devez utiliser un URI complet si vous définissez WP_CONTENT_URL.
Définissez WP_CONTENT_URL sur l' URI complet de ce répertoire (pas de barre oblique à la fin), par exemple
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
Tout semble fonctionner correctement lorsque j'utilise une URL relative, par exemple
define( 'WP_CONTENT_URL', '/my-content-folder');
Mais y a-t-il un problème avec l'utilisation d'un URI relatif? Je pense juste qu'il doit y avoir une raison pour que WordPress déclare qu'il doit être défini avec un URI complet.