Ottenere il percorso locale sul server di un allegato caricato?

20 nov 2013, 22:44:36
Visualizzazioni: 16.3K
Voti: 5

Tutte le funzioni di WordPress per recuperare i dettagli dei media sembrano restituire l'URL web di un file caricato. Io ho bisogno del percorso locale sul server, idealmente relativo all'installazione di WordPress. Ho a disposizione l'ID dell'allegato e potrei passarlo a una funzione, se solo sapessi quale usare.

Esiste una funzione integrata che mi sia sfuggita? In caso contrario, qualcuno ha già scritto una funzione per questo scopo?

0
Tutte le risposte alla domanda 2
0

get_attached_file restituisce il percorso sul server di un allegato.

21 nov 2013 00:04:20
0

Puoi utilizzare la funzione 'wp_upload_dir()' per ottenere un array con tutte le informazioni sul percorso della directory degli upload attualmente configurata.

Esempio:

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

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

21 nov 2013 01:36:25