Описание
Этот плагин использует комбинацию ловушек WordPress, CSS (если возможно) и Javascript (в крайнем случае) для удаления указанных элементов интерфейса администратора. Эти элементы могут рассматриваться некоторыми как лишние элементы интерфейса, нежелательные по той или иной причине, поэтому данный плагин помогает в их визуальном удалении.
Каждый элемент интерфейса администратора индивидуально выбирается для удаления. Элементы, которые можно удалить:
- Логотип WordPress (работает как меню) на админбаре.
- Значок дома рядом с названием сайта на панели администратора
- Приветствие «Привет» перед вашим именем пользователя на панели администратора
- Ссылка на ваш профиль в виде вашего имени пользователя на панели администратора
- Ваш аватар на панели администратора
- Ссылка на консоль на боковой панели
- Контекстная ссылка «Помощь»
- Ссылки в подвале
- Версия WordPress в подвале
Далее представлены скриншоты, иллюстрирующие разные опции.
Эти настройки являются глобальными и повлияют на всех пользователей, которые имеют доступ к страницам администратора.
Ссылки: страница плагина | GitHub | сайт автора
Скриншоты
Изображение, идентифицирующее различные элементы интерфейса администратора, которые могут быть выборочно отключены плагином. Изображение пользовательского раздела панели администратора, когда «Привет» и имя пользователя скрыты, остается только аватар. Изображение пользовательского раздела панели администратора, когда «Привет» и аватар скрыты, остается только имя пользователя. Скриншот страницы настроек администратора плагина. Скриншот полностью урезанного интерфейса администратора.
Установка
- Установить через встроенный установщик плагинов WordPress. Или загрузите и разархивируйте
admin-trim-interface.zip
внутри каталога плагинов вашего сайта (обычноwp-content/plugins/
) - Активируйте плагин в разделе «Плагины» в WordPress
- Перейдите по ссылке «Настройки» плагина рядом с его ссылкой «Деактивировать» (все еще на странице «Плагины») или нажмите ссылку «Внешний вид» -> «Admin Trim Interface», чтобы перейти на страницу настроек администратора плагина. Настройте параметры, чтобы выборочно удалить элементы интерфейса администратора.
Часто задаваемые вопросы
-
У каждого администратора свои настройки интерфейса?
-
Нет. Настройки плагина применяются ко всем пользователям на страницах администратора, а не к каждому пользователю в отдельности.
-
Почему консоль доступна после скрытия пункта меню?
-
Этот плагин не препятствует доступу к консоли администратора; он просто предоставляет возможность скрыть кнопку меню боковой панели администратора, которая ведет на консоль.
Отзывы
Участники и разработчики
«Admin Trim Interface» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Admin Trim Interface» переведён на 4 языка. Благодарим переводчиков за их работу.
Перевести «Admin Trim Interface» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
3.5.1 (2021-04-14)
- Исправлено: обновление платформы плагинов до 061, чтобы исправить ошибку, препятствующую сохранению настроек.
3.5 (2021-04-05)
Выделенное:
- Этот второстепенный выпуск обновляет структуру плагинов и отмечает совместимость с WP 5.7+.
Детали:
- Change: Update plugin framework to 060
- 060:
- Переименование класса с
c2c_{PluginName}_Plugin_051
наc2c_Plugin_060
. - Перенос обработки перевода строки в наследующий класс, сделав код фреймворка плагина независимым от плагина.
- Добавление абстрактной функции
get_c2c_string()
в качестве получателя переведенных строк - Замена всех существующих механизмов использования строк вызовом
get_c2c_string()
- Добавление абстрактной функции
- Обработка отказа WordPress от использования термина «белый список»
- Изменение: переименование
whitelist_options()
наallowed_options()
- Change: Use
add_allowed_options()
instead of deprecatedadd_option_whitelist()
for WP 5.5+ - Change: Hook
allowed_options
filter instead of deprecatedwhitelist_options
for WP 5.5+
- Изменение: переименование
- New: Add initial unit tests (currently just covering
is_wp_version_cmp()
andget_c2c_string()
) - Add
is_wp_version_cmp()
as a utility to compare current WP version against a given WP version - Refactor
contextual_help()
to be easier to read, and correct function docblocks - Don’t translate urlencoded donation email body text
- Add inline comments for translators to clarify purpose of placeholders
- Change PHP package name (make it singular)
- Tweak inline function description
- Заявленная совместимость с WP 5.7+
- Обновление даты копирайте (2021)
- 051:
- Allow setting integer input value to include commas
- Use
number_format_i18n()
to format integer value within input field - Update link to coffee2code.com to be HTTPS
- Update
readme_url()
to refer to plugin’s readme.txt on plugins.svn.wordpress.org - Remove defunct line of code
- Change: Move translation of all parent class strings into main plugin file
- Change: Note compatibility through WP 5.7+
- Change: Update copyright date (2021)
- Change: Tweak formatting for readme.txt changelog entry for v3.4
3.4 (2020-06-27)
Выделенное:
- This recommended release adds the ability to hide the «My Sites» icon, prevents output of plugin-specific settings styles on other admin pages, omits the
type
attribute forstyle
tag for themes that support ‘html5’, updates the plugin framework, adds a TODO.md file, updates a few URLs to be HTTPS, expands unit testing, updates compatibility to be WP 4.9 through 5.4+, and more.
Детали:
- New: Add ability to trim «My Sites» icon in admin bar
- New: Add HTML5 compliance by omitting
type
attribute when the theme supports ‘html5’ - Change: Prevent output of plugin-page specific CSS elsewhere
- Change: Discontinue handling for contextual help text added via deprecated filter
contextual_help
- Change: Update plugin framework to 050
- Allow a hash entry to literally have ‘0’ as a value without being entirely omitted when saved
- Output donation markup using
printf()
rather than using string concatenation - Обновление даты копирайте (2020)
- Заявленная совместимость с WP 5.4+
- Отказ от совместимости с версией WP старше 4.9
- New: Add TODO.md and move existing TODO list from top of main plugin file into it
- Change: Refactor handling of dynamic CSS rules and ensure they output properly indented
- Change: Adjust some CSS formatting (add second colon for
::before
and spaces around>
) - Change: Adjust output spacing for CSS
- Изменение: заявленная совместимость с WP 5.4+
- Изменение: отказ от совместимости с версией WP старше 4.9
- Change: Add missing text domain from a few string translation calls
- Change: Remove unnecessary numbering of sole placeholder in string
- Change: Update links to coffee2code.com to be HTTPS
- Change: Update legend image
- Change: Update screenshot images
- Unit tests:
- New: Add tests for
add_css()
,admin_init()
,explain_nonce()
,show_admin_notices()
,show_legend_image()
- New: Add test for setting name
- New: Add helper
set_current_screen()
for setting the current screen, defaulting to plugin’s setting page - Change: Store plugin instance in test object to simplify referencing it
- Change: Update tests for default hooks, removing a duplicate and adding 2 that were missing
- Change: Use HTTPS for link to WP SVN repository in bin script for configuring unit tests (and delete commented-out code)
- New: Add tests for
Полный список изменений доступен на странице CHANGELOG.md.