🔷 Блок: 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.

Для обычного меню сайта не всегда нужен.
Для сайта с аккаунтами, закрытым контентом или обучающим разделом — полезный блок.