Когда я использую wp_get_attachment_url($name->name)
, он использует полный URL (то есть http://domain.com/files/file.zip
). Похоже, что это не работает для моего использования, так как я хочу получить URL-адрес без домена (только подпуть).Как вывести URL без домена
Он работает нормально, если я вручную вводим files/file.zip
в код. Как я могу отформатировать URL-адрес из wp_get_attachment, чтобы получить URL-адрес в этом формате без имени домена?
Кажется, что-то работает, чтобы удалить URL-адрес, но он не работает для загрузки. Если я 'echo substr (parse_url (wp_get_attachment_url ($ promo-> promo), PHP_URL_PATH), 1)' I get 'files/file.zip', но файл остается поврежденным, если я использую его в своем коде для установки имени файла для загрузки , Если я вручную введу 'files/file.zip' в свой код, файл не будет поврежден. – janlindso
@janlindso Чем проблема в чем-то другом. Вероятно, какой-то скрипт выводит что-то еще. Сравните оба байта по байтам, чтобы увидеть разницу. – Cheery
Похоже, что он не будет удалять URL-адрес, когда я получаю URL-адрес с wp_get_attachment_url. Он просто возвращает полный URL-адрес, если я попытаюсь его повторить. – janlindso