Ich fand es in WordPress immer frustrierend, dass Bilder, Dateien, Links usw. mit einer absoluten URL anstelle einer relativen URL in WordPress eingefügt werden. Eine relative URL ist viel praktischer, um Domain-Namen zu wechseln, zwischen http und https usw. zu wechseln. Heute habe ich festgestellt, dass wenn Sie WP_CONTENT_URL mit einer relativen URL definieren, beim Einfügen von Dateien in Posts die relative URL für den src anstelle der absoluten URL verwendet wird . Genau das, was ich immer wollte! Die offizielle WordPress-Dokumentation besagt jedoch, dass Sie einen vollständigen URI verwenden sollten, wenn Sie WP_CONTENT_URL definieren.
Setzen Sie WP_CONTENT_URL auf den vollständigen URI dieses Verzeichnisses (kein abschließender Schrägstrich), z
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
Alles scheint gut zu funktionieren, wenn ich eine relative URL verwende, z
define( 'WP_CONTENT_URL', '/my-content-folder');
Aber gibt es ein Problem bei der Verwendung eines relativen URI? Ich denke nur, dass es einen Grund für WordPress geben muss, dass es mit einer vollständigen URI definiert werden sollte.