Получить локальный путь к загруженному вложению на сервере?

20 нояб. 2013 г., 22:44:36
Просмотры: 16.3K
Голосов: 5

Все функции WordPress для получения информации о медиафайлах возвращают веб-URL файла. Мне нужен локальный путь к файлу на сервере, желательно относительно корня установки WordPress. У меня есть ID вложения, который можно передать в функцию, если бы я знал, какую именно функцию использовать.

Есть ли встроенная функция для этого, которую я пропустил? Если нет, есть ли у кого-то готовое решение для этой задачи?

0
Все ответы на вопрос 2
0

get_attached_file возвращает серверный путь к вложению.

21 нояб. 2013 г. 00:04:20
0

Вы можете использовать функцию 'wp_upload_dir()' для получения массива со всей информацией о пути к текущей настроенной директории загрузок.

Пример:

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

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

21 нояб. 2013 г. 01:36:25