The logged‑in half of your site deserves the care the public half got
Someone spent weeks on your home page. Then a member signs in and lands in wp-admin — grey, generic, and nothing to do with the site they chose. HUBU is one plugin that closes that gap.
A member area is not an admin screen
wp-admin is a control room for the people who run a site. It was never meant to be the room a customer waits in, and it shows: a member checking an order, a subscriber reading a notice, a student opening a course all arrive somewhere built for a different job. Every plugin that puts a shortcode over it inherits the same problem one page at a time.
The alternative is not a nicer admin theme. It is to treat the signed-in experience as part of the product — on your pages, in your type and your colours, with the same care the marketing site already gets.
Everything after sign‑in, on your own theme.
- Nobody sees wp-admin, wp-login.php, or a default My Account page.
- One plugin instead of six, so one place decides how it all looks.
- What a member can reach is a role, not a hidden URL.
Five decisions everything else follows from
Each one costs something. That is what makes it a decision rather than a claim.
Branded, not WordPress-branded
The panel, the login screen and the recovery flow render on your own pages. Members never meet a screen that belongs to somebody else’s brand.
Modular, not bloated
Seven modules, each an independent switch, four of them free. A site that only wants a decent login page never loads the other six.
Theme-proof
Type, colour and spacing come from your theme’s own values rather than being overridden. A redesign does not leave the member area behind.
Secure by default, not by setting
Rate limits on login, registration and password reset are on when you install it. Security you have to go and find protects the sites of people who went looking.
Built to be built on
Every module exposes its own hubu/ filters — dashboard cards, header icons, endpoints, notification templates, SMS gateways. Extend it without forking it.
Seven modules, and what each one actually does
The parts you can check before you trust us
A plugin that has not shipped cannot point at years of releases. It can publish the things most products keep private, so you can judge the work rather than the promise.
Every setting, written down
64 capabilities across 10 modules, and the 173 settings they expose — all of it listed on one page, with Free and Pro marked on every row.
One design system, in public
Every colour, type step, shadow and component the product uses has a page you can open. Nothing on this site is drawn twice.
Contrast is arithmetic
Text colours are not chosen by eye. Every pairing is computed against WCAG AA and a test fails the build when a token drifts below it.
Right-to-left is not a translation
Layout is written in logical directions, so Persian mirrors instead of breaking. The design system page shows both directions side by side, on purpose.
A claim needs a switch behind it
If it is on this site, it is in the plugin. Features that would be nice to advertise and do not exist yet are on the changelog instead.
Three jobs it was designed around
Roles rather than names: these are the people the modules were shaped by, not customers we are quoting.
“My checkout is beautiful. My My-Account page is from 2014.”
Orders, downloads and addresses become panel sections on your own theme — and WooCommerce’s own hooks keep firing, so the plugins you already rely on do not notice.
WooCommerce store owner
“I need to tell 400 members one thing, without an email blast.”
Announcements and private messages live inside the panel, with per-user read tracking, so a notice reaches people where they already are.
Membership site manager
“I rebuild the same account area for every client.”
One plugin, a documented filter for every extension point, and a licence tier that covers the sites you look after rather than one at a time.
Freelancer or agency
Before the first release, and saying so
The seven modules are built. What is left is the part that has to happen in public.
-
The modules are built
Four free and three Pro, as the changelog’s first entry lists them.
-
Early access, now — current step
A licence bought now covers the first release and every release in its year.
-
1.0.0
Dated on the changelog when it ships, and not before.
Questions the pages did not answer?
Ask a person. Every message reaches someone who works on the plugin.