


Блог IT-шника
Блог IT-шника
Привіт:) Покажу різні способи вимкнення верхньої панелі адміністратора WordPress для окремого користувача, а також для всіх користувачів, крім адміністраторів.
За замовчуванням ВордПрес відображає тулбар вгорі для всіх авторизованих користувачів. Цю панель видно в адміністративній області, а також у користувацькій частині сайту, коли ви увійшли в систему.
Адмін-бар містить корисні ярлики для різних розділів WordPress. Вони змінюються залежно від ролі та прав користувача, який здійснив вхід. Однак при перегляді загальнодоступних сторінок верхня панель адміністратора часто відволікає. Також може вплинути на загальний дизайн веб-сайту та зручність його використання.
до змісту ↑Розберу кілька способів вимкнення адмін-бару для всіх користувачів, окрім адміністраторів.
Це вимкне тулбар для цього конкретного користувача під час відвідування ним веб-сайту. Якщо є декілька облікових записів користувача, доведеться для кожного змінювати профіль.
Однак якщо на ресурсі багато користувачів з різними ролями, рекомендую спробувати інші способи.
до змісту ↑Це можна зробити за допомогою плагіну та через код у файлі functions.php
.
Додайте наступний PHP-код у functions.php:
function mp_remove_admin_bar() {
if ( ! current_user_can( 'administrator' ) && ! is_admin() ) {
show_admin_bar( false );
}
}
add_action( 'after_setup_theme', 'mp_remove_admin_bar' );
Цей код перевіряє, чи є поточний користувач адміністратором і чи переглядає він адмін-панель. Якщо обидві умови хибні, тулбар буде вимкнено.
до змісту ↑Наступні рядки у functions.php
приберуть верхню панель для всіх (включно з адміністраторами):
add_filter( 'show_admin_bar', '__return_false' );