
Deo ignoto
Если вы ставите много плагинов, наверняка сталкивались с тем, что они пихают в админ-панель свои блоки, которые там часто вообще не нужны. Проблема решается редактированием functions.php вашей темы.
Но что, если у вас лапки? Поставьте плагин Admin Panel Trash. Выглядит он так:

Как видите, можно проверить, есть ли права на чтение к functions.php. Дело в том, что прошаренные пацаны делают его недоступным для записи, чтобы не затирался при обновлении темы. По-умолчанию он для записи доступен. Без этих прав писать в него плагин не сможет.
В табличке все блоки, включённые и выключенные, как с фронта сайта, так и из админки. Вы можете убирать и возвращать блоки админ-панели. После перезагрузки страницы, изменения отразятся.
Плагин локализован и переведён на английский. Язык подхватывается из локали.
Собственно, всё. Я не нашёл плагина, который бы это делал. Пользуйтесь, наслаждайтесь.
Плагин опенсорсный, можете его форкать (только сохраняйте авторство) и дорабатывать или создавать мне Issues или даже пулл-реквесты с апдейтами.
Забирать тут. Есть пояснительная записка. Код прокомментирован на русском.
История изменений
- Полноценная система управления элементами верхней панели администратора WordPress
- Автоматическое отключение элементов через модификацию файла functions.php темы
- AJAX интерфейс для управления элементами админ-панели без перезагрузки страницы
- Проверка доступности и прав записи к файлу functions.php
- Синхронизация настроек между базой данных и файлом functions.php
- Поддержка всех стандартных элементов WordPress админ-панели
- Система очистки функций из файла functions.php при деактивации
- Интерактивная таблица с возможностью включения/отключения элементов
- Генерация и отображение кода функции для ручного добавления
- Полная локализация интерфейса на русский и английский языки
- Модульная архитектура с отдельным менеджером ресурсов
- Комплексная система безопасности с nonce проверками
- Добавлена лицензия GPLv2 в заголовок плагина для соответствия стандартам WordPress.org
- Исправлены ошибки безопасности вывода — заменены _e() на esc_html_e()
- Заменены прямые файловые операции на WP_Filesystem для лучшей совместимости
- Исправлены проблемы санитизации входных данных с добавлением проверок isset() и wp_unslash()
- Добавлены префиксы к хукам для предотвращения конфликтов
- Удалена deprecated функция load_plugin_textdomain (WordPress 4.6+)
- Исправлена ошибка с классом WP_Admin_Bar
- Исправлены ошибки интернационализации — добавлены домены к функциям __()
- Обновлен readme.txt с актуальной версией WordPress 6.8 и сокращенным описанием
- Обновлены файлы переводов с новыми строками




