Как на WordPress закрыть доступ ко всем файлам сайта для незарегистрированных пользователей?
Описываю ситуацию: есть сайт на WordPress, доступ к которому ограничен для зарегистрированных пользователей. Возможно, иногда некоторых пользователей придется исключать. Но я заметил такую особенность, что файлы сайта по прямой ссылке будут доступны даже незарегистрированным пользователям. То есть, с "якобы закрытого" сайта, люди могут пересылать прямые ссылки на картинки или PDF-файлы, и они будут работать.
Как этого избежать? Как сделать так, чтобы все файлы были доступны только авторизованным пользователям?
Думаю, что надо в функцию вывода прикреплённых файлов прикрутить что-то типа этого:
global $user_ID; get_currentuserinfo();
if (('' !== $user_ID) - проверка - авторизирован ли пользователь Источник