Intereting Posts
Автоматизация процесса резервного копирования (более 30 сайтов) Дополнительные пользовательские поля: условное выражение с выбором Как добавить таксономию в меню «Пользователи» в админ? без кликабельщика в меню Разбиение на страницы с помощью query_posts в шаблоне пользовательского типа Интеграция с темами и плагинами под * одним * паролем Добавление WordPress в подкаталог с Miva Merchant Store Как мы можем учитывать типы сообщений при построении постоянных ссылок? Страница пользовательского шаблона не загружается get_header () правильно? Магистральный интерфейс WP-API + REST API и обновления модели Переадресация доменного имени как я могу что-то сделать для регистрации нового пользователя? Должен ли я использовать отдельные установки WordPress или WordPress-Mutisite для установки? Странное поведение панели инструментов должно быть основным файлом Папка темы не существует

отправлять пользователей из wp-login.php непосредственно на домашнюю страницу сайта, а не на панель

В настоящее время я использую плагин под названием Sidebar Login, который позволяет пользователям обойти панель управления и перейти непосредственно на сайт. Однако, когда пользователи /wp-login.php через /wp-login.php (например, когда они нажимают на свои контрольные ссылки в своих письмах), они снова отправляются на приборную панель. Я бы хотел, чтобы пользователи могли нажимать на свои контрольные ссылки и направлять их на домашнюю страницу веб-сайта, где они могут войти через боковую панель, которую я установил. Это возможно?

Вы можете добиться этого, используя переадресацию входа в Plugin Peter . Он позволяет отправлять пользователей на определенную страницу после входа в систему, исходя из возможностей пользователя. Таким образом, вы можете разрешить администраторам перейти в раздел администратора, а члены перенаправляются на первую страницу.

Если вы хотите запретить пользователям видеть администратора, вставьте что-то вроде этого в ваш functions.php , в зависимости от того, какие пользователи вы хотите разрешить в администраторе, вам может потребоваться изменить эту возможность.

 if ( is_admin() && !current_user_can('manage_options') ) { wp_redirect( get_bloginfo( 'url' ) ); } 

Вы также можете подключить функцию перенаправления к login_enqueue_scripts , чтобы каждый пользователь вызывал страницу входа на главную страницу (такая же структура, как указано выше).