помогите решить эту проблему.
Всё ж просто до немогу.
Создайте простой хтмл файл со ссылкой на скачку Вашего файла и убедитесь кто виноват — ВП или браузер\хостинг.
пробывал ставить этот фрагмент в .htaccess сверху,
в самом низу и по середине — ничего не поменялось. Может там есть определенное место для вставки?
Имеет смысл вставлять перед правилами WordPress. Если изменений нет — стоит спросить в службе поддержки хостинг-провайдера, почему правила не применяются. Фрагмент рабочий, я проверял.
Попробуй этот плагин, мне помог — download-shortcode
Установил — ничего не меняется, а самих настроек этого плагина нет.
В отличие от варианта с .htaccess
, само ничего и не должно было измениться 🙂 Плагин позволяет вставлять ссылки с помощью шорткода:
[download label="My Link"]http://yoursite.com/wp-content/uploads/my_song.mp3[/download]
И отдаёт файлы через PHP, с заголовком Content-Disposition: attachment
.
SeVlad, не помню, но была какая-то проблема, связанная как раз с тем, что файл .pdf открывался в новом окне, а нужно было сделать так, чтобы он скачивался. Прибегнул к такому варианту и файл начал скачиваться, вместо того, чтобы открываться в новом окне.
Прибегнул к такому варианту и файл начал скачиваться, вместо того, чтобы открываться в новом окне
В новом окне это target=»_blank»
А download появился только в HTML5. Со всеми вытекающими.
Но это не имеет отношение к проблеме ТСа. И не решение, а костыль.
Спасибо всем огромное за помощь — проблема решена
Попробовал плагин download-shortcode второй раз с объяснением от Sergey Biryukovа про шорткод.
[download label=»My Link»]http://yoursite.com/wp-content/uploads/my_song.mp3[/download]
И хотя я и в прошлый раз на шорткоде пробовал этот плагин, оказалось нельзя было заменять слово «My Link» на название композиции. Скачка теперь идет только при нажатии ссылки «My Link» а название я подписал отдельно от кода. Еще раз всем спасибо!