web-dev-qa-db-de.com

Einen lokalen Serverpfad für hochgeladene Anhänge erhalten?

Alle WordPress-Funktionen zum Abrufen von Mediendetails scheinen Ihnen die Web-URL einer hochgeladenen Datei zu geben. Ich möchte den lokalen Server-Laufwerk/Ordner-Pfad, im Idealfall relativ zur Installation von WordPress. Ich habe den Wert der Anhangs-ID zur Hand, damit ich ihn in eine Funktion umwandeln kann, wenn ich nur wüsste, was es ist.

Ist dies mit einer eingebauten Funktion möglich, die ich verpasst habe? Wenn nicht, hat jemand etwas für diese Funktion vorab geschrieben?

3
AdamJones

get_attached_file gibt den Serverpfad eines Anhangs zurück.

5
Milo

Mit der Funktion 'wp_upload_dir ()' können Sie ein Array aller Pfadinformationen des aktuell konfigurierten Upload-Verzeichnisses abrufen.

Beispiel:

$upload_dir = wp_upload_dir();
echo $upload_dir['path'];

http://codex.wordpress.org/Function_Reference/wp_upload_dir

1
Rachel Baker