Формуємо меню для окремого користувача
Іноді під час створення сайту вам необхідно приховати пункти меню панелі адміністратора для окремого користувача, саме цим ми і займемося сьогодні. Для того, щоб змінювати права на відображення меню для окремих користувачів, спробуємо написати спеціальний екшен..
функція remove_menus()
{
глобальна $menu;
глобальний $current_користувач;
get_currentuserinfo();
if($current_user->user_login == 'ім'я користувача')
{
$обмежено = масив(__('Публікації'),
__('Медіа'),
__('Посилання'),
__('Сторінки'),
__('Коментарі'),
__('Зовнішній вигляд'),
__('Плагіни'),
__('Користувачі'),
__('Інструменти'),
__('Налаштування')
);
кінець ($Меню);
Хоча (Попередня($Меню)){
$значення = вибух(' ',$Меню[key($Меню)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $Обмежені)){unset($Меню[key($Меню)]);}
}// Кінець, поки
}// кінець, якщо
}
add_action('admin_menu', 'remove_menus');Якщо вам не хочеться розбиратися з API WordPress, ви завжди можете використовувати спеціальні плагіни adminimize або Advanced Access Manager. Другий плагін зручніший, але працює коректно не з усіма версіями CMS WordPress, за функціональністю плагіни приблизно однакові. Та й ще важливий момент, є дуже хороший плагін який можна купити, але він добре працює з двома іншими Views Types Aaccess. Думаю поліно і про ці плагіни дізнатися, а вибирати вже вам. Успіхів у розробці сайтів.
/*

- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.




