🔷 Блок: Login/out / Вход-выход
📌 Что это
Login/out — это блок Gutenberg, который автоматически показывает ссылку для входа или выхода из аккаунта WordPress.
Если пользователь не вошёл в аккаунт, он увидит:
Log in
Если пользователь уже вошёл, он увидит:
Log out
Простыми словами:
Login/out = автоматическая ссылка “Войти / Выйти”.
WordPress описывает этот блок как ссылку, которая позволяет пользователям войти на сайт или выйти из аккаунта, если они уже авторизованы.
⚙️ Функции
Блок позволяет:
показать ссылку Log in для неавторизованных пользователей;
показать ссылку Log out для авторизованных пользователей;
добавить login/logout-ссылку в Navigation;
вставить блок через /login;
показать форму входа вместо простой ссылки;
после входа вернуть пользователя на текущую страницу;
настроить типографику;
добавить CSS-класс в Advanced.
В настройках блока есть две важные опции: Display login as form — показать форму входа вместо ссылки, и Redirect to current URL — вернуть пользователя на текущую страницу после входа.
🎯 Зачем нужен
Чтобы пользователь мог быстро войти в аккаунт или выйти из него.
Например, на сайте может быть меню:
Home
Blog
Account
Log in
А если пользователь уже вошёл, пункт автоматически поменяется:
Home
Blog
Account
Log out
То есть блок сам понимает состояние пользователя.
📍 Где используется чаще всего
шапка сайта;
Navigation menu;
футер;
личный кабинет;
закрытый раздел сайта;
сайт с регистрацией;
обучающий сайт;
membership-сайт;
сайт с пользовательскими аккаунтами.
⚠️ Важно
Login/out — это не форма регистрации.
Он отвечает только за вход и выход.
То есть:
Login/out = войти / выйти
Registration = регистрация нового пользователя
Если нужна полноценная регистрация, личный кабинет, роли пользователей или платный доступ — обычно нужны отдельные настройки WordPress или плагины.
⚠️ Login/out внутри Navigation
Этот блок часто добавляют именно в меню сайта.
Например:
Navigation
├─ Home
├─ Blog
├─ Contact
└─ Login/out
Так пользователь всегда видит вход или выход в шапке сайта.
⚠️ Display login as form
Если включить:
Display login as form
то вместо простой ссылки может появиться форма входа.
Например:
Username
Password
[Log in]
Это удобно, если ты хочешь показать форму входа прямо на странице, а не просто отправлять пользователя на стандартную страницу логина WordPress.
⚠️ Redirect to current URL
Если включить:
Redirect to current URL
то после входа пользователь вернётся на ту страницу, где он был до логина.
Например:
Пользователь был на странице урока
↓
нажал Log in
↓
вошёл
↓
вернулся обратно на страницу урока
Это удобно для обучающих сайтов, личных кабинетов и закрытых материалов.
⚠️ Когда не нужен
Login/out обычно не нужен для простого сайта-визитки, лендинга или обычного блога без личных аккаунтов.
Он полезен, если на сайте есть:
пользователи;
личный кабинет;
закрытый контент;
обучение;
membership;
админ-вход;
разные роли пользователей.
⚠️ Тема может влиять
Тема может влиять на:
вид ссылки;
шрифт;
цвет;
отступы;
расположение в меню;
вид формы входа;
поведение в мобильном меню.
Если Login/out выглядит иначе в редакторе и на сайте — часто это связано со стилями темы.
🧠 Простыми словами
Login/out — это автоматическая ссылка входа и выхода.
Если пользователь не вошёл — показывает Log in.
Если пользователь вошёл — показывает Log out.
Для обычного меню сайта не всегда нужен.
Для сайта с аккаунтами, закрытым контентом или обучающим разделом — полезный блок.
