Извиняюсь за любительские вопросы, но я немного борюсь в WordPress, благодарен за любую помощь.
Я создал сайт LMS с использованием LearnDa sh. Домашняя страница - это просто логин, поэтому я добавил следующее к functions.php
:
function admin_redirect() {
if ( !is_user_logged_in()) {
wp_redirect( home_url('login') );
exit;
}
}
add_action('get_header', 'admin_redirect');
Я установил первую страницу в качестве профиля учащегося. Я предполагал, что пользователи будут перенаправлены на это при входе в систему, но они попадут на панель управления wp-admin (которую я никогда не хочу, чтобы не администраторы видели).
Поскольку мои навыки кодирования - это штаны, я установил 'Peter's Login Redirect' и попросил перенаправить пользователей на домашнюю страницу / главную страницу (это страница профиля пользователя).
Затем я попробовал его в разных браузерах, и иногда я получаю Первая страница / профиль пользователя, но иногда я возвращаюсь в WP-Admin. Я пробовал режим инкогнито, очистка файлов cookie и т. Д. c.
Я, очевидно, являюсь маппетом - поскольку все, что я хочу, очень просто:
- Все пользователи - принудительный вход
- Не администраторы - от логина go до главной страницы с профилем пользователя (через короткий код Learnda sh)
- Администраторы - от логина go до панели администратора / wp-admin
Благодарен, если у кого-то есть время помочь любителю, пытающемуся учиться!