Как на WP дать доступ к странице и скачиванию после идентификации?
Добрый день.
Нужно сделать подсайт для клиентов. Каждый клиент должен залогиниться (логин и пароль мы добавляем и удаляем если не нужен более). Ему нужно увидеть только доступную этой группе пользователей информацию и именно его прайс.
Группы пользователей например такие:
"Клиенты иностранцы, базовый прайс"
"Клиенты иностранцы, базовый прайс - 10%"
"Клиенты РФ, базовый прайс"
"Клиенты РФ, базовый прайс - 5%"
После идентификации пользователя - ему показывается определённая "главная страница", одна из нескольких. На этой странице будут ссылки и желательно, чтобы только если этому пользователю одобрено скачивание этого файла, то только он может его скачать.
Вопросы - как такое организовать?
Как сделать несколько групп таких пользователей?
Как ограничить доступ в зависимости от группы к определённым файлам на скачивание?
Как в зависимости от группы выбрать главную страницу для пользователя.
можно создать для каждой категории роль пользователя и от того, с какой ролью человек залогинен отдавайте нужный контент. По вопросу ссылок надо понимать, как у Вас выдается доступ. к примеру добавить юзеру мета поле с определенным значением и, если значение верно, давать возможность для скачивания. скачивание оформить через заголовки, а не по прямой ссылке, чтобы местоположение не было известно.
в таком случае перебирать плагины, которые максимально удовлетворят потребности. но это как правило куча попутного мусора (Вам там уже Elementor предложили) ...
Плагин Ultimate Member добавляет функционал ограничения доступа к странице и еще много чего
В редакторе Elementor есть тонкая настройка отображения/скрытия контента в зависимости от залогиненного юзера или группы: