O
(@perdyllo)
O
(@perdyllo)
tuxfighter . Чтобы скачать файл надо увидеть ссылку. А плагином шорткоды можно закрыть доступ только к одному-единственному слову. Или ссылке, оставив открытым остальной текст.
еще раз: задача не скрыть контент, а запретить скачивание не авторизованным пользователям. даже если получат ссылку по почте.
Спасибо вам за варианты. Я готов рассмотреть любые варианты. tuxfighter прав, желательно просто как-то в свойствах файла сделать так, чтобы он был закрыт на скачивание без авторизации. Ну или просто эти файлы добавить в какую-то определенную папку, в которую доступ только у авторизованных… я точно не знаю… так как в WP еще совсем недавно…
Модератор
Yuri
(@yube)
в свойствах файла сделать так, чтобы он был закрыт на скачивание без авторизации.
Unreal. Свойства файла в файловой системе, а авторизация в движке. Они не пересекаются.
Лучший вариант — X-Accel-Redirect, но это делается на уровне конфигурации сервера.
Я могу еще вариантов подкинуть 🙂 но Вам, судя по всему, нужно что-то очень простое, на уровне плагинов. Посмотрите плагины из серии «Download Monitor». Они позволяют считать загрузки файлов за счет «маскирования» прямых имен файлов, то есть, половина того, что нужно. Возможно, какой-то из них непосредственно сам умеет отличать залогиненных от гостей. А если такого нет, то можно использовать в паре с вышеупомянутым шорткодом.
кстати, возможно можно приспособить магазин Easy Digital Downloads для этих нужд