Сайт компании + Клиентская область + Личные страницы + Переключение выпадающего меню во время входа в систему - PullRequest
1 голос
/ 29 апреля 2020

Пожалуйста, прости меня, но эта проблема заставила меня ударить меня по столу в течение последних 2 недель. В настоящее время я реплицирую веб-сайт компании на платформу Wordpress, поскольку в настоящее время он работает на очень старой версии Expression Engine.

Существует очень простая область входа клиента, которая была настроена на Wordpress. Есть 3 страницы, которые настроены как частные. Я создал фирменную страницу входа, используя плагин дизайнера входа (что очень круто). У всех наших клиентов уже есть пароли, и они настроены на Wordpress как пользователи в профиле подписчика.

В настоящее время на сайте Expresssion клиенты входят в систему с помощью раскрывающихся меню и остаются в системе с любой из ссылок, пока не закроют браузер (см. Изображение)

Я пытался повторить это на сайт Wordpress - мы попробовали плагины членства, плагины клиентского портала, функции приватной страницы PHP, но они не вписываются в сферу компетенции.

Итак, в основном, как заставить подписчиков войти в систему для просмотра приватных страниц и сохранить вход в систему без необходимости повторного входа при переключении между 2 выпадающими меню.

Спасибо

1 Ответ

1 голос
/ 29 апреля 2020

Для того, чтобы оставаться в системе, это стандарт WordPress (использует сеансы и куки-файлы для поддержания пользователя в системе)

В вашем случае я предоставлю роли подписчика разрешение read_private_pages, если все подписчики должны иметь доступ к личным страницам.

Это можно сделать с помощью кода или с помощью плагина (, как User Role Editor )

...