WordPress-плагин: Управление элементами админ-панели (Admin Panel Trash)

Если вы ставите много плагинов, наверняка сталкивались с тем, что они пихают в админ-панель свои блоки, которые там часто вообще не нужны. Проблема решается редактированием functions.php вашей темы.

Но что, если у вас лапки? Поставьте плагин Admin Panel Trash. Выглядит он так:

Как видите, можно проверить, есть ли права на чтение к functions.php. Дело в том, что прошаренные пацаны делают его недоступным для записи, чтобы не затирался при обновлении темы. По-умолчанию он для записи доступен. Без этих прав писать в него плагин не сможет.

В табличке все блоки, включённые и выключенные, как с фронта сайта, так и из админки. Вы можете убирать и возвращать блоки админ-панели. После перезагрузки страницы, изменения отразятся.

Плагин локализован и переведён на английский. Язык подхватывается из локали.

Собственно, всё. Я не нашёл плагина, который бы это делал. Пользуйтесь, наслаждайтесь.

Плагин опенсорсный, можете его форкать (только сохраняйте авторство) и дорабатывать или создавать мне Issues или даже пулл-реквесты с апдейтами.

Забирать тут. Есть пояснительная записка. Код прокомментирован на русском.

История изменений

2.0.0
24.11.2025
  • Полноценная система управления элементами верхней панели администратора 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 и сокращенным описанием
  • Обновлены файлы переводов с новыми строками

Опубликовано

в

,

от

Метки:

Подпишитесь на новые посты, чтобы не пропускать их (РКН о сборе имейлов уведомлён должным образом):

Предыдущий пост
Владимир Бычко написал плагин, который отображает «кафельную стенку» вордпресс-постов в…