Intereting Posts
Что-то фильтрует мои короткие коды … Не могу понять, что 100% ширина Рекомендуемый размер изображения Admin ajax добавить обратный вызов тега Регистрация боковой панели. Появились дополнительные баннеры Пользовательский поиск: по почтовым данным и почтовым метаданным? Когда ссылки не существует, как сказать WordPress, что делать? (404 Страница ошибки) Невозможно загрузить файл в пользовательский каталог Подписи для групп Больше полей, а не только отдельные поля Удалите пробел, когда пустой заголовок Не удается сохранить настройки базы данных с помощью параметра API WordPress Multisite заголовок img src теряется с этапа на производство Отключить wpautop, оставить разрывы строк Функция wp_head не выводит Разрешить незарегистрированным пользователям просматривать будущую запись после нажатия на список будущих сообщений Стиль RSS-канал для человека?

Как разрешить выходить из системы пользователям просматривать панель?

Я создаю приложение панели инструментов и решил использовать WordPress, так как у него есть панель инструментов, на которой есть 100% необходимой мне функциональности. На панели мониторинга есть несколько виджетов панели инструментов, которые пользователь может настроить.

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

В принципе, мне нужно, чтобы люди посетили mysite.com и сразу же начали использовать мое приложение, не требуя регистрации в первую очередь.

В настоящий момент мой подход заключается в том, чтобы подписывать посетителей на гостевую учетную запись и перенаправлять их на панель управления. Мой index.php выглядит так:

<?php /** * The dashboard IS our app, so we log them in with a guest account */ if (!is_user_logged_in()) { wp_signon([ 'user_login' => 'guest', 'user_password' => 'guest', 'remember' => true ]); } wp_redirect(admin_url()); exit(); 

У меня уже есть логика, чтобы отключить страницы администрирования, скрыть виджеты и заменить меню «Howdy», «Гость» с помощью кнопки входа в систему, которая выводит их из учетной записи гостя и выводит их на встроенную страницу входа / регистрации. Я хотел бы удалить всю эту сложность, уменьшив разрешения / возможности, необходимые для просмотра панели инструментов, если это возможно.