• Раньше в WordPress можно было создавать прямые ссылки на скачивание файла вида:
    <a href="Ссылка" download="">Скачать</a>

    Сегодня было обнаружено, что при сохранении записи WordPress самостоятельно удаляет часть тега, в результате чего при переходе по ссылке файл не скачивается, а лишь открывается в самом браузере. В итоге тег имеет такой вид:
    <a href="Ссылка">Скачать</a>

    Подскажите, многие столкнулись с такой проблемой? Как ее можно решить? Не хотелось бы нагружать сайт какими-либо плагинами.

Просмотр 15 ответов — с 1 по 15 (всего 46)
  • на скачивание файла

    Какого именно файла? (его расширение) И это ключевой вопрос.

    при переходе по ссылке файл не скачивается, а лишь открывается в самом браузере

    Это скорее проблема браузера, а не WP. И это даже не проблема а прекрасная возможность просмотреть документ в браузере, а при необходимости скачать его уже из браузера
    http://joxi.ru/a2XzEw6t1Zan0r

    • Ответ изменён 6 лет, 3 месяца назад пользователем O.
    • Ответ изменён 6 лет, 3 месяца назад пользователем O.
    • Ответ изменён 6 лет, 3 месяца назад пользователем O.
    • Ответ изменён 6 лет, 3 месяца назад пользователем O.

    В моем случае хотелось бы настроить скачивание файлов с расширением mp4, но не выходит. Также у меня есть файлы и с другими расширениями, это: mp3, pdf, jpg и zip.

    Есть тег скачивания:
    <a href="Ссылка" download="">Скачать</a>

    После публикации WP удаляет вот эту часть строки: download="".

    Это не проблема браузера, была проведена проверка в нескольких браузерах. Так происходит из-за отсутствия ссылки на скачивание. Сохранять как показано у вас на скриншоте не удобно. Необходимо, чтобы начиналась загрузка сразу же после нажатия на ссылку.

    При более детальном изучении вашего вопроса — тег не удаляется. И прямая ссылка на скачивание работает
    http://joxi.ru/a2XzEw6t1Zglpr
    Вот как это работает на моем тестовом сайте: http://wp5.j807534.z9496.spectrum.myjino.ru/скачать-файл/

    zip. как и rar скачиваются автоматом без проблем и всяких тегов! Я бы даже рекомендовал вам файлы mpeg4, mp3 и т.д. упаковывать в архив, который скачивается очень просто.
    Но если у вас даже архивы не скачиваются — что-то не так на вашем сайте. Следует выполнить стандартную диагностику согласно пунктов 3-6

    Просьба, загрузите на свой тестовый сайт файл с расширением mp4 таким образом, чтобы при нажатии на ссылку сразу же начиналось скачивание файла. Заодно и проверим, удаляет ли WP тег или нет.

    Как ее можно решить?

    Сейчас проверил на голом ВП — ничего не удаляет.
    Наоборот, вместо <a href="1.jpg" download>скачать</a> делает <a href="1.jpg" download="">скачать</a>.
    И так <a href="1.jpg" download="img"> скачать</a>
    тоже работает.

    См https://www.w3schools.com/TAgs/att_a_download.asp

    Просьба, загрузите на свой тестовый сайт файл с расширением mp4 таким образом, чтобы при нажатии на ссылку сразу же начиналось скачивание

    http://wp5.j807534.z9496.spectrum.myjino.ru/скачать-видео/

    Но такой фигней я конечно на своем сайте не занимаюсь, а использую плагин-плеер, которые позволяет скачивать просматриваемое видео. Причем как размещенное на сайте, так и со сторонних видео хостингов. Но у вас же плагинобоязнь… 🙂

    P.S. Насчет RAR я погорячился. По умолчанию они вообще не закачиваются в WP. Но разрешить их загрузку на сайт — не проблема.

    • Ответ изменён 6 лет, 3 месяца назад пользователем O.
    • Ответ изменён 6 лет, 3 месяца назад пользователем O.

    Но такой фигней я конечно на своем сайте не занимаюсь, а использую плагин-плеер,

    У каждого свои задачи.

    @sevlad, Вы пробовали делать в WP прямую ссылку на скачивание файла с расширением mp4, тоже не ничего не удаляется?

    Необходимо, чтобы начиналась загрузка сразу же после нажатия на ссылку.

    Именно это и показано и на скриншоте http://joxi.ru/a2XzEw6t1Zglpr
    И на живом примере
    http://wp5.j807534.z9496.spectrum.myjino.ru/скачать-файл/

    @perdyllo, Вы используете плагин-плеер, но у вас там стоит ссылка на скачивание файла с расширением zip, а не mp4. Для меня zip не подходит, так как моя аудитория скачивает видео на телефон и многие из них не знают о существовании архиваторов (не удивляйтесь). Поэтому стоит задача, чтобы человек нажал на ссылку «Скачать» и началось скачивание, а потом он тыкает по файлу пальцем и запускается плеер.

    @perdyllo

    Именно это и показано и на скриншоте

    У вас там другое расширение, а мне надо mp4.

    sevlad, Вы пробовали делать в WP прямую ссылку на скачивание файла с расширением mp4, тоже не ничего не удаляется?

    Я не sevlad, но сделал это за него:

    http://wp5.j807534.z9496.spectrum.myjino.ru/скачать-видео-mp4/

    Вы пробовали делать в WP прямую ссылку на скачивание файла с расширением mp4, тоже не ничего не удаляется?

    Не пробовал, но расширение не причём. Синтаксис приводит к стандартам TinyMCE. На значения не смотрит — только сам синтаксис анализирует.

    И пож, не нужно пинговать (писать ник через @)

    сделал это

    View post on imgur.com

Просмотр 15 ответов — с 1 по 15 (всего 46)
  • Тема «WordPress теперь удаляет тег «download», как можно решить проблему?» закрыта для новых ответов.