Repository navigation
v0.1.0 — initial public scaffold
First tagged release of the WP Admin Sidebar plugin. Staging release — the repo will migrate to github.com/WordPress/wp-admin-sidebar (community-branded, matching WordPress/desktop-mode's pattern) once a WordPress-org Owner accepts the GitHub repo-transfer. v0.1.1 will follow with URL-reference updates after the migration; the runtime is unchanged.
What's in this release
- Plugin bootstrap (
wp-admin-sidebar.php) with mid-deploy file_exists guards, defaultWP_User_Meta_Storagebinding, opt-in admin-bar toggle (mirrorsWordPress/desktop-mode), data-preserving deactivation hook. - Portable
/src/: classifier, normalizer, signals, data planner, REST + admin-ajax handler, registry, browse-rail JS+CSS, customizer JS+CSS. Plain ES modules, plain PHP, no build step, no React. - Filter API documented in
docs/host-extension-api.md: canonicalwp_admin_sidebar_*filters with one-cycle deprecation aliases forwpcom_admin_sidebar_*(drops in v0.2.x). - Test suite (PHP unit-style, no toolchain dependency): grep gate, REST validate-delta 25 cases, signals 13 cases, normalizer 7 cases — all passing.
- WordPress Playground demo blueprint at
.wordpress-org/blueprints/blueprint.json.
Status
Pre-1.0; the public extension API is not yet locked. Hosts adopting the plugin are encouraged to track patch releases until v1.0 ships the API stability promise.
Try it
The Playground demo (boots WP with WooCommerce + Yoast + Classic Editor + Query Monitor + this plugin pre-activated) runs from the Playground link — entirely in-browser, no install needed.
Requires
- WordPress 6.5+
- PHP 8.0+
License
GPL-2.0-or-later.