Adminimize
Опубликовано: 05.09.2018
Flector 5Adminimize это плагин, позволяющий вам настроить админку блога. Если выражаться точнее, то в админке блога вы можете убрать абсолютно любые элементы для выбранной роли пользователя. Самый простой пример - вы можете с помощью этого плагина запретить зарегистрированному пользователю видеть в админке что-либо, кроме его собственного профиля. То есть можно убрать ссылки на " Консоль ", сообщения о том, что доступна новая версия движка, логотип WordPress , надписи и ссылки в футере и т.д. Аналогично можно ограничить доступ к функциям админки авторам или редакторам блога, да и для администратора тоже можно убрать все лишние неиспользуемые пункты.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку adminimize в /wp-content/plugins/ .
3. Заходим в админку блога на вкладку " Плагины " и активируем плагин.
В плагине нет русского языка, но эту ситуацию можно поправить, скачав русскую версию плагина у . У него слишком старая версия плагина, которая нам не подойдет, а вот файл локализации нам пригодится. Правда, он немного устарел и некоторые фразы переведены не будут, но все же это лучше, чем ничего. Просто скопируйте из скаченного архива плагина файл adminimize-ru_RU.mo в папку плагина languages и у вас появится русский язык.
WordPress user access: 100% FREE plugins to restrict user access in WordPress
Настройки плагина вы найдете в " Параметрах\Adminimize ". Настроек тут очень много и прежде, чем что-либо изменять сначала внимательно изучите все, что предлагает вам плагин. В принципе, все должно быть понятно, так как на русском языке плагин уже не так сложен в освоении. Рассмотрю лишь пример, о котором я упомянул в начале статьи - как запретить обычному подписчику видеть что-либо, кроме его профиля.
Benutzerrechte mit Plugin Adminimize (WordPress)
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) и удалите ее содержимое. То есть в итоге у вас должно получиться:
449 | function _mw_adminimize_admin_styles ( $file ) { } |
function _mw_adminimize_admin_styles($file) {}
Других замечаний по плагину у меня нет - остальные функции работают именно так, как и должны работать.
Автор плагина:
Страница плагина: Рассматриваемая версия: 1.7.6 от 14.01.2010 Совместимость с версией WordPress: 2.5 и выше.