Как скрыть панель администратора WordPress?
Опубликовано: 2022-05-09![]()
Скрыть панель администратора WordPress с определенных страниц
Иногда вам может понадобиться скрыть панели администратора WordPress на определенных страницах. Например, панель администратора может мешать дизайну. Особенно это актуально, если страницы открываются в лайтбоксе. Панель администратора легко скрыть с определенных страниц с помощью фильтра в WordPress.
В WordPress есть фильтр show_admin_bar. Если true, его фильтр покажет панель администратора. Однако панель администратора не будет отображаться, если будет возвращено значение false. Значение $bool передается в WordPress, который решает, должна ли отображаться панель администратора или нет. Следующий код можно добавить в файл functions.php вашей темы.
функция my_theme_hide_admin_bar($bool)
{
Если ( is_page_template() 'page-popup.php') )?
Ложный возврат
Другой:
Возврат $bool
конец;
}
add_filter('show_admin_bar', 'my_theme_hide_admin_bar');
Код проверяет, используется ли page-popup.php. Это файл темы, который я использовал для отображения страниц, открывающихся в лайтбоксе. Мы возвращаем false, чтобы запретить отображение панели администратора на страницах, использующих этот шаблон. Если это не так, мы возвращаем false, чтобы скрыть панель администратора. Условие шаблона — это только один пример. Другие условия WordPress можно использовать для отключения панели администратора во многих других ситуациях.
Когда ваш пользователь войдет на ваш сайт, он увидит панель администратора в верхней части сайта. По сути, это панель инструментов, обеспечивающая быстрый доступ к функциям информационной панели в интерфейсе. Не всегда полезно, чтобы она была видна во внешнем интерфейсе для пользователей, которые вошли в систему. Вы можете отключить панель администратора WordPress и скрыть панель администратора WordPress для всех пользователей, кроме администратора. Плагин RegistrationMagic — это все, что вам нужно.
Как я могу скрыть панель администратора от WordPress?
Люди предпочитают видеть панель администратора в верхней части своих страниц при входе в систему через веб-интерфейс. Однако в некоторых случаях лучше отключить панель инструментов. Возможно, вам потребуется отобразить полноэкранную страницу сайта при входе на сайт. Панель администратора лучше скрыть, так как она содержит все инструменты редактирования, которые вы обычно найдете на панели инструментов.
Панель администратора также более полезна для автора, редактора или администратора. Эти роли пользователей WordPress играют активную роль в разработке сайта. Им нужен доступ к панели администратора, которая содержит ярлыки для различных экранов на приборной панели.
Вы можете видеть панель администратора как на внешнем, так и на внутреннем интерфейсе вашего сайта. Ниже приведена панель администратора, расположенная в правом верхнем углу экрана панели инструментов. Он отмечен красным, чтобы его было легче увидеть.
Переход к «Общим настройкам»
Теперь давайте узнаем, как скрыть панели администратора WordPress с главной страницы вашего сайта. Сначала установите плагин RegistrationMagic . Тогда мы будем двигаться вперед.
Нажмите на ссылку «Глобальные настройки» в меню плагина. Глобальные настройки содержат все необходимые настройки для этого плагина страницы регистрации WordPress . Это охватывает все аспекты плагина, от учетных записей пользователей до безопасности форм WordPress и внешних интеграций.

Затем перейдите на экран «Общие настройки» и нажмите «Общие настройки». Этот раздел позволяет вам получить доступ ко всем вашим формам из одного места. Это экономит время. Вам не нужно настраивать каждую форму по отдельности. На этом экране также можно редактировать макет форм WordPress , типы файлов, разрешенные для загрузки, и другие настройки.
Скрыть панель администратора WordPress для всех пользователей, кроме администратора
Прокрутите вниз до экрана «Общие настройки», и вы найдете параметр «Скрыть панель инструментов WordPress».
Это пятая установка. Чтобы отключить флажок «Скрыть панель инструментов WordPress», нажмите здесь. Этот параметр скрывает панель администратора или панель инструментов от внешнего интерфейса и может быть отключен. Все вошедшие в систему пользователи смогут видеть панель администратора при посещении вашего сайта через интерфейс. Однако панель администратора по-прежнему будет видна администраторам сайта для доступа к ней из внешнего интерфейса.
Чтобы сохранить изменения, не забудьте нажать «Сохранить».
Какова цель кэширования панели администратора?
Ваша панель администратора будет кэширована, если ваша интеграция соответствует следующим критериям.
- Полная интеграция с сайтом без WAF
- После очистки страницы пользователь-администратор входит в систему и отправляет первый запрос (после входа в систему) в CDN.
- Укажите ограничение времени CDN для кэширования StackPath CDN
Эти условия позволят вашему Origin ответить на запрос CDN о кэшировании контента. Файл HTML будет ссылаться на актив панели администратора, а CDN переопределит любой заголовок без кеша, обычно прикрепленный вашим Origin к этой странице. CDN запросит актив панели администратора непосредственно из вашего Origin, а затем поместит его в кеш. Кэшированный запрос будет отправлен администратору, вошедшему в систему, для любого пользователя, который снова запрашивает ту же страницу.
Избегайте кэширования панели администрирования
У вас есть два варианта остановить кеширование панели администратора.
- Это изменяет настройки WordPress, чтобы панель администратора не использовалась на общедоступных страницах.
- Второй изменит ваши настройки CDN, чтобы учесть правильные заголовки Cache-Control из вашего Origin. Ваша панель администратора по-прежнему будет работать, как и раньше.
Вывод
Очень легко отключить панель администратора WordPress для всех пользователей, кроме администратора, использующего RegistrationMagic.
Панель администратора WordPress скрыта на всех профессиональных веб-сайтах, будь то интернет-магазины, блоги или сайты сообществ. Только создатели сайтов могут использовать панель администратора. Это не то, что ваши пользователи увидят, когда они посетят ваш сайт. Это также делает ваш сайт неорганизованным и занимает место. Пользователи любят опрятность чистых и просторных сайтов. Админ-бар лучше скрыть от неадминов. Это сделает ваш сайт умнее.
Плагин RegistrationMagic заботится обо всех аспектах внешнего вида сайта. Это позволяет вам создать интеллектуальную веб-страницу регистрации WordPress и интеллектуальную контактную форму для вашего сайта.
Если вы еще не запустили свой сайт WordPress и ищете лучший хостинг WordPress, AccuWebHosting — это универсальное место назначения.