Adminimize настройка прав доступу в адмінці блогу

Викачуємо плагін з його домашньої сторінки і встановлюємо його:

1. Розпаковуємо архів.

2. Копіюємо папку adminimize в / wp-content / plugins /.

3. Заходимо в адмінку блога на вкладку "Додатки" і активуємо плагін.

В плагіні немає української мови, але цю ситуацію можна поправити, скачавши російську версію плагіна у лекактуса. У нього занадто стара версія плагіна, яка нам не підійде, а ось файл локалізації нам стане в нагоді. Правда, він трохи застарів і деякі фрази переведені не будуть, але все ж це краще, ніж нічого. Просто скопіюйте з скачав архіву плагіна файл adminimize-ru_RU.mo в папку плагіна languages ​​і у вас з'явиться українська мова.

Налаштування плагіна ви знайдете в "Параметрах \ Adminimize". Налаштувань тут дуже багато і перш, ніж що-небудь змінювати спочатку уважно вивчіть всі, що пропонує вам плагін. В принципі, все повинно бути зрозуміло, так як російською мовою плагін вже не так складний в освоєнні. Розгляну лише приклад, про який я згадав на початку статті - як заборонити звичайному передплатнику бачити що-небудь, крім його профілю.

1. Сховайте "Підвал" в "Налаштуваннях адмінки".
2. Обмежте "Інформацію про користувача" висновком тільки посилань на профіль користувача і на вихід з блогу.
3. Поставте опцію "Dashboard deactivate, redirect to" як "За замовчуванням (profile.php)".
4. В "Глобальних налаштуваннях" відключіть для передплатника висновок "Улюблених дій", "Настройок екрану" (в українському перекладі так називатимуться 2 пункту, відключайте їх обидва) і "Контекстної допомоги".
5. В "Настройках меню" відключіть для передплатника висновок "Консолі" і висновок "Інструментів".

Основна настройка закінчена, тепер передплатник при вході в адмінку потрапляє в свій профіль і не бачить посилань на "Консоль", "Інструменти" і не бачить футера. На цьому можна і зупиниться, але особисто мене не влаштовують такі речі: роздільник, розташований трохи вище посилання на профіль, інформація про те, що доступна нова версія WordPress. логотип вордпресс і кнопка "Перейти на сайт". Всі ці речі можна прибрати через додаткову настройку в "Ваших власних налаштуваннях", просто вказавши там ID або class забирається елемента. Розглянемо по кроках:

Називаємо пункт "Роздільник" і ставимо його значення як "#adminmenu .wp-menu-separator", зберігаємо. Тепер в настройках з'явився новий пункт "Роздільник", який ми можемо заборонити для передплатника.

Прибираємо повідомлення про нову версію WordPress:

Називаємо пункт "Оновлення" і ставимо його значення як "# update-nag", зберігаємо. Тепер в настройках з'явився новий пункт "Оновлення", який ми можемо заборонити для передплатника.

Прибираємо логотип WordPress:

Називаємо пункт "Лого" і ставимо його значення як "# header-logo", зберігаємо. Тепер в настройках з'явився новий пункт "Лого", який ми можемо заборонити для передплатника.

Прибираємо кнопку "Перейти на сайт":

Називаємо пункт "Кнопка" і ставимо його значення як "# site-visit-button", зберігаємо. Тепер в настройках з'явився новий пункт "Кнопка", який ми можемо заборонити для передплатника.

Таким чином можна заборонити показ чого завгодно в адмінці, аби тільки воно було оформлено через css. Принцип, я думаю, ви зрозуміли і далі пояснювати потреби немає.

Є одна річ в плагіні, яка мені зовсім не сподобалася - він створює свої колірні схеми для використання в адмінці блогу. Причому він їх створює, навіть не питаючи дозволу і не даючи вибору ставити їх чи ні. В налаштуваннях, звичайно, можна взагалі відключити вибір колірної схеми, але ось відключити тільки схеми, які додав плагін - цього немає.

Щоб відключити взагалі вбудовування своїх колірних схем в профіль користувача знайдіть в файлі плагіна adminimize.php функцію _mw_adminimize_admin_styles ($ file) і видаліть її вміст. Тобто в підсумку у вас повинно вийти: