get_attached_file gibt nach Änderung des Medien-Upload-Verzeichnisses den falschen Pfad zurück

Ich habe das Standard-Upload-Verzeichnis für WordPress-Medien ( http://example.com/wp-content/uploads ) in ( http://example.com/uploads ) geändert. Alles ist in Ordnung und Mediendateien werden korrekt hochgeladen und angezeigt. Aber wenn ich die function get_attached_file verwende, um den Pfad der Datei zu erhalten (zB http://example.com/uploads/hello.jpg ), wird der falsche Pfad zurückgegeben (in diesem Fall: home/username/public_html/wp-content/uploads/hello.jpg ). Also, wenn ich den file_get_contents mit diesem Pfad aufrufen, file_get_contents ich den failed to open stream no such file or directory ! Wie kann ich dieses Problem beheben?

Solutions Collecting From Web of "get_attached_file gibt nach Änderung des Medien-Upload-Verzeichnisses den falschen Pfad zurück"

Ich habe das Problem gefunden 🙂 Eigentlich ist das die Website meines Freundes. Ich habe keine Ahnung, wie er das Upload define( 'UPLOADS', ''.'uploads' ); geändert hat, aber ich habe festgestellt, dass es keine define( 'UPLOADS', ''.'uploads' ); in seiner wp-config.php Datei. Ich habe es hinzugefügt und es funktioniert jetzt perfekt. Ich hoffe, dies hilft anderen Menschen, die mit diesem Problem konfrontiert werden.