Если у вас на сайте есть админка для посетителей, то кнопка входа и выхода из админки должна находиться на видном месте.
Этот способ автоматически определяет, авторизован посетитель на сайте или нет, и добавляет кнопку Войти или Выйти в Главное меню сайта, которое вы создали во Внешнем виде — Меню.
В этой статье вы узнаете 2 способа добавить кнопку Войти / Выйти в Главное меню сайта без плагина.
Способ 1. Кнопка Войти / Выйти во всех меню сайта
С помощью этого способа вы добавите кнопку Войти / Выйти в конце всех зарегистрированных меню сайта, которые находятся во Внешний вид — Меню.
Этот способ добавляет кнопку Войти / Выйти во все Меню сайта.
Способ 2. Кнопка Войти / Выйти в Primary location
С помощью этого способа вы можете добавить кнопку Войти / Выйти в конце меню, которое отображается в Primary location вашей темы.
Добавьте этот скрипт в functions.php:
Замените http / https, адрес сайта и адрес ссылок на вход и выход в строках 5 и 6. Замените текст, который вы хотите использовать для входа и выхода в строках 10 и 12.
Как и зачем сделать кнопку «Подписаться» в ВК на личной странице
Вместо текста (или вместе с текстом) вы можете использовать иконки, например dashicons или fontawesome.
Если вы хотите добавить кнопку Войти / Выйти в Secondary location или в Tertiary location темы, то замените primary в строке 8 на secondary или tertiary .
Если вы используете конструктор страниц для отображения меню, то способ 2 не будет работать. Вместо этого вы можете добавить нужные ссылки на Вход / Выход / Регистрацию в нужное меню, и показывать или скрывать эти элементы в зависимости от авторизации посетителя.
Для отображения и скрытия элементов меню вы можете использовать небольшие плагины, которые по размеру сравнимы со скриптами из этой статьи.
- Плагины авторизации WordPress
- Как показывать разные меню для авторизованных и неавторизованных пользователей в Вордпресс
- Как отключить админ-бар WordPress для всех пользователей, кроме администратора
- Как изменить админку WooCommerce
Надеюсь, статья была полезна. Оставляйте комментарии.
Похожие записи
Как изменить стандартный аватар WordPress
Как увеличить лимит PHP памяти в WordPress — 4 Способа
Кнопка Выйти из аккаунта в меню Вордпресс
комментария 2
Max
Нужно транслировать юзерам разные страницы в зависимости от переменных.
—————————————————
Переменные: logged-in / logged-out / имеет мембершип / не имеет мембершип
—————————————————
Рассмотрим на примере. Независимо Платный курс или Бесплатный курс, срабатывать должно одинаково.
Кнопка действия Вконтакте.
—————————————————
Видит «Страница А» (список уроков), при условии:
(1) logged-in + имеет мембершип Видит «Страница Б» (sales page), при условии:
(1) logged-in + не имеет мембершип
(2) logged-out
—————————————————
Вопрос #3: Как показывать разные страницы, в зависимости от переменных (logged-in / logged-out / имеет мембершип / не имеет мембершип)?
Дмитрий Быченко
Чтобы это реализовать, нужно настроить систему, которая будет показывать или скрывать контент в зависимости от условий.
Это можно сделать с помощью конструктора страниц, например, Elementor, Crocoblock, или других.
В этом случае тебе понадобится дополнительный плагин для отключения / показа элементов в зависимости от условий (Visibility Logic for Elementor, Dynamic Visibility for Elementor, Dynamic Conditions).
Более простой вариант — плагин отключения / показа элементов в Гутенберге. Или с помощью мембершир плагина.
Если у тебя на сайте есть продажа доступа к контенту, этот вариант может быть удобнее.
Я пользуюсь плагином из статьи Как сделать мембершип на WooCommerce с лайф-тайм лицензией.
Он открывает доступ к контенту на странице (или к самой странице), и показывает выбранный контент посетителям, которые не соответствуют условиям показа контента.
Источник: techbear.ru
не нажимается кнопка вход
Эти с@#%и забанили меня за спам . Хотя спам этот заключался в том что я скинул парочке людей пару песен и меня ещё заставляют платить за ё. ный антивирусник для контакта. но суть проблемы не в этом. после этого создал второй почтовый ящик и помощью его решил сделать второй аккаунт и тут х.. якс не нажимается кнопка регистрации , что делать ? з (пробовал через оперу мозилу эксплорер сафари хром и так ничего не получлось) Роми4 17 ноября 2012
помогите у меня заблокировали страницу а новую создать кнопка зарегистрироватся не нажимается ПаХаНа 10 августа 2012
и не которые страницы не открывает не одним браузером! bobobo9550 15 июня 2012
У меня тоже не нажимается кнопка «Забыли пароль?» . Я слышал что у них щас идёт какое-то обновление, такое может длится от месяца до 3 месяца. Печалько (( Timofey2012 2 мая 2012
вот вот (( тоже самое.. вобще не грузится сайт вк!( solka 30 апреля 2012
Лучшее решение
мастер
240 решений
Различные способы решения, уже порядком поднадоевшей проблемы resetov.net/viewtopic.php?f=21start=0
Это решение полезно? Да Нет
2 участника считают, что это решение полезно
Новый комментарий:
20 сентября 2014
Решение №2
эксперт
31 331 решение
Есть несколько возможных решений этой проблемы. Попробуйте выполнить следующие действия:
1. Обновите страницу и попробуйте ещё раз нажать на кнопку «Вход». Иногда это может помочь, если проблема связана с временными техническими неполадками.
2. Проверьте ваше интернет-соединение. Если соединение с интернетом нестабильно, то некоторые элементы страницы могут не загружаться или работать некорректно. Попробуйте перезагрузить маршрутизатор или подключиться к другой сети Wi-Fi.
3. Очистите кэш и файлы cookie в вашем браузере. После этого попробуйте заново зайти на страницу ВКонтакте и нажать на кнопку «Вход». Как правило это помогает при сбоях в загрузке страницы.
4. Если ничего из вышеперечисленного не помогло, то попробуйте зайти на ВКонтакте через другой браузер или устройство.
Если ни одно из решений не помогло, обратитесь к службе поддержки ВКонтакте для получения дополнительной помощи.
Источник: fixim.ru
Центрируем кнопку входа в ВК
При использовании блока Авторизация VK на странице, созданной в конструкторе GetCourse, кнопка принимает крайнее левое положение.
Данное решение не всегда приемлемо. И зачастую кнопку необходимо центрировать.
Рассмотрим один из способов.
Переходим в настройки блока и удаляем класс .litnat-hidden-social-btn-01
Сохраняем изменения и видим, что вместо одной кнопки появились все 3 = VK, FB, Google.
Следующая задача — скрыть кнопки FB и Google таким образом, чтобы кнопка VK осталась посередине.
Для этого заходим в Подробные настройки Стиля блока
Удаляем имеющийся код
Будьте внимательны!
Возможно, у вас будет прописан какой-то свой код для внесения других изменений в блоке, не удалите его.
Если не уверены, можно код не удалять. Он ни на что не влияет.
Далее вместо имеющего кода или ниже его внесите следующий код
.btn-facebook .btn-google-plus
Источник: getguru.ru