«
»
WordPressВсе для functions.phpВсе для разработки плагиновВсе для разработки шаблонов

Как переместить панель администратора (admin bar, админ бар) WordPress в нижнюю часть (низ) сайта

Как переместить панель администратора (admin bar, админ бар) WordPress в нижнюю часть (низ) сайта

Хотя админ-панель WordPress, несомненно, полезна, в некоторых ситуациях она только мешает . Смотрите ниже сценарии, которые основаны на моем опыте. Возможно, вы тоже столкнулись с этими проблемами. Как простое решение, я хотел бы переместить его в нижней части экрана. Это косметическое изменение только для внешнего интерфейса . Не волнуйтесь, все будет вести себя так же, за исключением того, что выпадающие меню будут «выпадать».

Зачем перемещать админку?

В настоящее время многие сайты используют какое-то липкое или плавающее меню . Они могут управлять тем, где начинается страница. Меню может повлиять на отступ или поле HTML или элемента body. По совпадению, админ-панель WordPress также вносит некоторые изменения в эти значения, иногда вызывая конфликт.

Более того, некоторые элементы пользовательского интерфейса измеряют свои позиции сверху. Они будут вести себя ошибочно для вошедших в систему пользователей и других пользователей. Например, были затронуты наши полезные снипеты кода. Они предоставлены плагином Previewers для подсветки синтаксиса Prism.

Плагины с прокруткой, которые анимируют прокрутку в положение Y, часто прокручивают страницу так, как кажется, слишком много, поскольку она покрывается или перемещается панелью администратора. Если вы попытаетесь компенсировать это, вы исправите это для вошедших в систему пользователей, но, в свою очередь, нарушите его для общественности. ????

Панель администратора WordPress на мобильных устройствах

Мы не можем исключить возможность того, что вы войдете на свой сайт и будете управлять им со своего телефона или планшета. Хотя это не так важно, поскольку это не для публики, а только для вас, это все же стоит нескольких слов. Обычно на мобильных устройствах админ-панель не прилипает, а отображается вверху страницы. Когда мы перемещаем панель вниз, но не устанавливая ее положение фиксированным, она просто плавает вокруг и выглядит глючно. Таким образом, этот процесс изменит свое поведение и приклеит панель ко дну, и он будет появляться там постоянно. Надеюсь, что все в порядке, и я понятно объяснил.

Ограничение на пользователя

Поскольку мы – команда, и я не был уверен, что все хотят, чтобы их админ-панель WordPress переместилась вниз, я решил включить условие, чтобы проверить, являюсь ли я мной. Как философски. По сути, некоторые дополнительные строки помогают избежать гнева других членов команды. Если вы являетесь единственным пользователем, они могут быть опущены – или просто введите свое имя пользователя в любом случае.

Код

Чтобы противостоять бесконечному танцу исправления вещей, когда вы вошли в систему – только чтобы сломать их для публики, я предлагаю переместить панель администратора вниз. Вот код, который вы можете добавить на свой сайт WordPress :

<?php function lwp_4056_bottom_admin_bar() { ?> <style> div#wpadminbar { top: auto; bottom: 0; position: fixed; } .ab-sub-wrapper { bottom: 32px; } html[lang] { margin-top: 0 !important; margin-bottom: 32px !important; } @media screen and (max-width: 782px){ .ab-sub-wrapper { bottom: 46px; } html[lang] { margin-bottom: 46px !important; } } </style> <?php } function lwp_4056_check_username() { if(is_admin()) return; $user = wp_get_current_user(); if($user && isset($user->user_login) && 'johndoe' === $user->user_login) { // Remove extra conditions after $user from above to apply for everyone add_action('wp_head', 'lwp_4056_bottom_admin_bar', 100); } } add_action('init', 'lwp_4056_check_username');

Не забудьте поменять на ваше фактическое имя пользователя.  Я надеюсь, что вы нашли это полезным.

Источник записи: https://letswp.io

Связанные записи
WordPressВсе для functions.phpВсе для разработки плагиновПлагиныШорткоды

Как добавить Автоматическое оглавление в WordPress

WordPressЗащита от вирусовПлагины

Как очистить взломанный сайт WordPress с помощью плагина Wordfence

WordPressWordPress - АдминкаВсе для wp-config.php

Что такое электронные ключи в WordPress? Как использовать и генерировать электронные ключи для wp-config.php

WordPressЗащита от вирусовПлагины

Взломанные сайты WordPress защищаются злоумышленниками (Мнение специалиста WordFence | Взлом плагина File Manager )