Как убрать вверху сайта wordpress белую полосу и кнопки войти, регистрация?

Ссылка скопирована
1 ответ

Не так давно на сайте https://uastend.com благодаря плагинам сделал доступным вход, выход внутри выплывающего меню, но обратил внимание что вверху сайта с левой стороны остались стандартные кнопки Войти и Регистрация, а также белая полоса в основном это видно на мобильном устройстве, как убрать эти кнопки и белую полосу не могу найти точного ответа, но думаю что в файле Функции. Заранее спасибо

Дополнительно:

Вопрос по теме как установить страницу авторизации и регистрации по умолчанию стандартные wp-login.php так как плагин направляет на login а меня эта страница не устраивает ?

Ответы:

пропиши в function.php add_filter( 'show_admin_bar', '__return_false' );
https://developer.wordpress.org/reference/function...

  • Отлично все сработало, но эта функция есть в админке, профили.
    Но как убрать кнопки Войти и Регистрация чтобы Тулбар остался
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Редакция Security Ответ

Белая полоса сверху и ссылки “Войти / Регистрация” могут быть разными вещами. Белая полоса часто оказывается WordPress admin bar, а кнопки входа и регистрации могут выводиться темой, плагином авторизации или виджетом в шапке. Поэтому сначала нужно понять, какой элемент Вы видите в инспекторе.

Если нужно скрыть админ-бар на фронте для всех пользователей:

add_filter('show_admin_bar', '__return_false');

add_filter('show_admin_bar', '__return_false');

Но это уберёт именно верхнюю админ-панель WordPress, а не любые кнопки логина в теме. Если кнопки “Войти” и “Регистрация” остались, ищите их в настройках темы, меню, виджетах шапки или в настройках плагина личного кабинета.

Если нужно перенаправить стандартный wp-login.php на свою страницу входа, можно использовать фильтры ссылок:

add_filter('login_url', function ($login_url, $redirect) {
    $url = home_url('/login/');
    if ($redirect) {
        $url = add_query_arg('redirect_to', rawurlencode($redirect), $url);
    }
    return $url;
}, 10, 2);

add_filter('login_url', function ($login_url, $redirect) { $url = home_url('/login/'); if ($redirect) { $url = add_query_arg('redirect_to', rawurlencode($redirect), $url); } return $url; }, 10, 2);

Для регистрации есть register_url. Но не закрывайте wp-login.php полностью, пока не проверите восстановление пароля, WooCommerce-кабинет и вход администратора. Иначе можно случайно отрезать себе доступ.

Самый безопасный порядок: скрыть admin bar отдельно, потом найти источник кнопок через DevTools, затем отключить их в настройках темы или точечно убрать хуком/шаблоном.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно