Obtener la ruta local en el servidor de un archivo adjunto subido

20 nov 2013, 22:44:36
Vistas: 16.3K
Votos: 5

Todas las funciones de WordPress para recuperar detalles de medios parecen devolver la URL web de un archivo subido. Yo necesito la ruta local en el servidor (directorio/carpeta), idealmente relativa a la instalación de WordPress. Tengo el ID del adjunto disponible para pasarlo a una función, si tan solo supiera cuál es.

¿Es posible hacer esto con alguna función incorporada que haya pasado por alto? Si no, ¿alguien tiene alguna solución preescrita para esta función?

0
Todas las respuestas a la pregunta 2
0

get_attached_file devuelve la ruta del servidor de un archivo adjunto.

21 nov 2013 00:04:20
0

Puedes usar la función 'wp_upload_dir()' para obtener un array con toda la información de la ruta del directorio de subidas configurado actualmente.

Ejemplo:

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

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

21 nov 2013 01:36:25