Intereting Posts
'wp_get_nav_menu_items', когда он запущен внутри крюка wp_update_nav_menu, возвращает старые пункты меню вместо новых Config файл приложения apple-app-site-association с wordpress Смещение комментариев Как получить второй пул URL-адреса страницы? Показать похожие заголовки сообщений (похожие на Stack Exchange) Функциональность обратного вызова и короткого кода Ajax Как разбивать вложения на вторичный запрос в виде галереи? Выберите случайную запись каждый день wp_editor – кнопка загрузчика мультимедиа для tinymce Отображение списка страниц и настраиваемого поля SEO-изображения в галереях Nextgen Как передать аргументы add_action () или получить возвращаемое значение вызываемой функции? Может загружать документ и PDF, но не ppt – не разрешено по соображениям безопасности Как определить, не является ли зарегистрированный пользователь не спамом? Как привязать якорь вокруг HTML к редактору tinyMCE

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

Я создаю приложение панели инструментов и решил использовать 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», «Гость» с помощью кнопки входа в систему, которая выводит их из учетной записи гостя и выводит их на встроенную страницу входа / регистрации. Я хотел бы удалить всю эту сложность, уменьшив разрешения / возможности, необходимые для просмотра панели инструментов, если это возможно.

Solutions Collecting From Web of "Как разрешить выходить из системы пользователям просматривать панель?"