web-dev-qa-db-fra.com

Obtenir un chemin de serveur local pour les pièces jointes téléchargées?

Toutes les fonctions wordpress permettant de récupérer les informations sur les médias semblent vous donner l’url Web d’un fichier téléchargé. Je veux le chemin du lecteur/dossier du serveur local, idéalement par rapport à l'installation de wordpress. J'ai la valeur de l'attachement id à portée de main, donc je peux l'analyser en fonction d'une fonction, si seulement je savais ce que c'était.

Est-ce possible avec une fonction intégrée que j'ai manquée? Sinon, est-ce que quelqu'un a déjà pré-écrit pour cette fonction?

3
AdamJones

get_attached_file renvoie le chemin du serveur d'une pièce jointe.

5
Milo

Vous pouvez utiliser la fonction 'wp_upload_dir ()' pour obtenir un tableau de toutes les informations de chemin du répertoire de téléchargement actuellement configuré.

Exemple:

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

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

1
Rachel Baker