WP Manifestindependent plugin directory
manifest / admin / ghostboard

GhostBoard

Clean your WordPress dashboard by hiding all admin notices, update alerts, and nag screens for a distraction-free workflow.

by Pasquale Viglianesi · github.com/pasqualeviglianesi/ghostboard · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/pasqualeviglianesi/ghostboard/archive/refs/heads/main.zip

GhostBoard - clean & distraction-free WordPress dashboard

GhostBoard is a lightweight, high-performance WordPress plugin designed to completely declutter your admin area. It silences all promotional banners, update nags, and intrusive notices with a single activation.


Why GhostBoard?

Modern plugins often clutter the dashboard with "Pro" upsells, discount alerts, and messy notifications that distract users and clients. GhostBoard was created to:

  • Provide a clean experience for clients after site delivery.
  • Improve workflow by eliminating visual noise.
  • Maintain performance by preventing unnecessary elements from rendering in the backend.

Key Features

  • Silence all notices: automatically hides core, plugin, and theme admin notices.
  • Disable update nags: removes persistent update alerts for WP core, plugins, and themes.
  • Sidebar cleanup: removes update bubbles and counters from the admin menu.
  • Zero configuration: plug-and-play functionality. No complex settings required.
  • Developer friendly: built with Object-Oriented Programming (OOP) following strict WordPress Coding Standards.

Installation

  1. Download the latest release.
  2. Upload the ghostboard folder to your /wp-content/plugins/ directory.
  3. Activate the plugin via the WordPress 'Plugins' menu.
  4. Alternatively: Search for "GhostBoard" directly in the official WordPress Plugin Repository.

Under the hood

This project is built with a focus on performance and clean architecture:

  • WordPress Hooks: Advanced use of add_action and add_filter with high-priority execution to intercept notices before rendering.
  • PHP OOP: Code organized into classes to prevent namespace conflicts and ensure maintainability.
  • Security: Strict implementation of ABSPATH checks to prevent direct file access.
  • Admin UI Customization: Strategic and lightweight CSS injection to refine the backend user experience without bloat.

License

Distributed under the GPLv2 License. See LICENSE for more information.


Developed by Pasquale Viglianesi