Admin — Проверьте, Вошел Ли Пользователь В Систему, Иначе Страница Входа

  • Автор темы Fermer oleg
  • Обновлено
  • 22, Oct 2024
  • #1

Мне нравится защищать определенную страницу для администраторов. Как проверить, зарегистрирован ли пользователь (и является ли он администратором)? Из их не залогиненных хочу показать модуль входа.

#admin #wp-логин-форма

Fermer oleg


Рег
04 Aug, 2007

Тем
70

Постов
182

Баллов
552
  • 25, Oct 2024
  • #2
 get_header() 

Это приведет к перенаправлению пользователей, не являющихся администраторами, на URL-адрес входа. Конечно, те, кто не является администратором, будут немного сбиты с толку. Вы захотите запустить это раньше if(!current_user_can('administrator')) { wp_redirect( wp_login_url() ); }

 

VotanR


Рег
15 Aug, 2005

Тем
78

Постов
201

Баллов
631
  • 25, Oct 2024
  • #3

Альтернативно вы можете установить страницу как ЧАСТНУЮ и задать для нее пароль. Вы получаете эту опцию при «Быстром редактировании» страницы.

 

Олег Жуковский


Рег
28 Oct, 2020

Тем
68

Постов
205

Баллов
605
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно