Zawsze uważałem, że w WordPressie frustrujące jest to, że obrazy, pliki, linki itp. Są wstawiane do WordPress z bezwzględnym adresem URL zamiast względnego adresu URL. Względny adres URL jest znacznie wygodniejszy do przełączania nazw domen, zmiany między http i https itp. Dzisiaj odkryłem, że jeśli zdefiniujesz WP_CONTENT_URL ze względnym adresem URL, to kiedy wstawisz pliki do postów, używają względnego adresu URL dla src zamiast bezwzględnego adresu URL . Właśnie to, czego zawsze chciałem! Ale oficjalna dokumentacja WordPress mówi, że powinieneś używać pełnego identyfikatora URI jeśli definiujesz WP_CONTENT_URL .
Ustaw WP_CONTENT_URL na pełny identyfikator URI tego katalogu (bez końcowego ukośnika), np
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
Wydaje się, że wszystko działa dobrze, gdy używam względnego adresu URL, np
define( 'WP_CONTENT_URL', '/my-content-folder');
Ale czy jest jakiś problem z używaniem względnego identyfikatora URI? Myślę tylko, że musi istnieć powód, dla którego WordPress twierdzi, że powinien być zdefiniowany z pełnym identyfikatorem URI.