Skip to content
WordPress.org
  • Showcase
  • Plugins
  • Themes
  • Hosting
  • News
    • Learn WordPress
    • Documentation
    • Education
    • Forums
    • Developers
    • Blocks
    • Patterns
    • Photos
    • Openverse ↗︎
    • WordPress.tv ↗︎
    • About WordPress
    • Make WordPress
    • Events
    • Five for the Future
    • Enterprise
    • Gutenberg ↗︎
    • Job Board ↗︎
    • Swag Store ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

AxisWebArt – Agency Login Suite

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

AxisWebArt – Agency Login Suite

By Axis Web Art
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Agency Login Suite is the white label login and admin branding plugin built specifically for agencies managing client WordPress sites.

Open the wizard, upload a logo, choose colours, add your support contact details. Your saved branding is applied in under 2 minutes — no rebuilding from scratch on every site.

What makes it different

  • 3-step setup wizard — Upload your logo, pick a template and colours, add support contact details. The whole setup takes under 2 minutes.
  • 8 professional templates — Pre-built designs, not just a blank colour picker. Minimal, Split, Dark, Fullscreen, Gradient, Corporate, Bold and Agency layouts.
  • 40 one-click colour presets — 5 curated palettes per template so you can match any brand without touching a colour picker.
  • Full WordPress fingerprint removal — Strips the generator meta tag, version strings from scripts and styles, WordPress from the RSS feed, and normalises login error messages so they cannot be used for username enumeration.
  • Branded password reset emails — Replaces “WordPress” in all system email subjects and bodies. Sets a custom From name and From address. Works out of the box with no SMTP plugin required.
  • Role-based login redirects — Send administrators to the dashboard, editors to the post list, subscribers to a custom page. Fully configurable per role including WooCommerce Customer.
  • Admin footer branding — Replace “Thank you for creating with WordPress” with your agency name and a link to your website.
  • Dashboard welcome widget — Remove the default WordPress welcome panel.
  • Custom login URL — Move wp-login.php to any slug (e.g. /client-portal/). The old URL returns 404. REST API and AJAX are never blocked.
  • Support contact on login page — Display your agency name, email and phone below the login form so clients know exactly who to call if they get locked out.
  • Settings export and import — Save your branding as a JSON file, download it, and import it on the next client site in one click.

Who it is built for

WordPress agencies, freelancers and developers who manage multiple client sites and need a fast, reliable way to white label the login experience without spending 20 minutes configuring it on every new site.

Templates included

  1. Minimal — Clean centred card on a plain background. Simple, professional, works with any brand.
  2. Split — Left brand panel, right login form. Logo and headline left-aligned for maximum brand presence.
  3. Dark — Dark card on a dark background with light text. Ideal for tech or creative brands.
  4. Fullscreen — Full-bleed background image with a frosted glass form overlay.
  5. Gradient — Smooth gradient background with a clean white card. High-impact, low-maintenance.
  6. Corporate — Wide header with boxed login form. Centred logo and headline feel authoritative.
  7. Bold — Large typographic layout with a bold accent bar above the form.
  8. Agency — Includes a “Maintained by [your agency]” badge below the form.

Privacy Policy

This plugin does not collect, store, or transmit any personal data to external servers. No external HTTP requests are made by the plugin itself. All settings are stored in your WordPress database exclusively.

The support contact details you enter (name, email, phone) are displayed on your own login page for your own site visitors. They are never sent anywhere outside your server.

For more information see the WordPress Privacy Policy.

Screenshots

The 3-step Setup Wizard — logo, colours and contact details in under 2 minutes
The 3-step Setup Wizard — logo, colours and contact details in under 2 minutes
Template selector with 8 pre-built professional login page designs
Template selector with 8 pre-built professional login page designs
Minimal template — clean white card on a neutral background
Minimal template — clean white card on a neutral background
Dark template — dark card with light text, ideal for tech brands
Dark template — dark card with light text, ideal for tech brands
Gradient template — smooth gradient background with white card
Gradient template — smooth gradient background with white card
Split template — two-column layout with left-aligned logo and headline
Split template — two-column layout with left-aligned logo and headline
Settings page — Login tab with colour pickers and 40 one-click presets
Settings page — Login tab with colour pickers and 40 one-click presets
Settings page — Tools tab with export, import and reset
Settings page — Tools tab with export, import and reset

Installation

  1. Upload the agency-login-suite folder to /wp-content/plugins/
  2. Activate the plugin in Plugins > Installed Plugins
  3. Follow the Setup Wizard that appears in the admin notice after activation
  4. Or go to Settings > Agency Login Suite to configure manually at any time

FAQ

Does this work with WooCommerce?

Yes. The WooCommerce Customer role appears in the role-based redirect settings. Login page templates are fully compatible with WooCommerce-powered sites.

Will my settings survive a plugin update?

Yes. All settings are stored in a single WordPress option (als_settings) and are never touched by an update. Your branding stays intact.

Can I copy my settings to another site?

Yes. Go to Settings > Agency Login Suite > Tools, click Export Settings to download a JSON file, then use the Import field on the next site to apply the same branding instantly.

Does the custom login URL break anything?

No. The REST API (/wp-json/), AJAX (/wp-admin/admin-ajax.php), admin-post, and WP-Cron are always allowed through. Only browser-facing requests to /wp-login.php and /wp-admin/ (for non-logged-in users) are redirected.

What happens if I get locked out after changing the login URL?

Two recovery options are built in: (1) Check your admin email — every time the URL changes, a notification email is sent with the new URL written out in full. (2) Add define( 'ALS_DISABLE_HIDE_LOGIN', true ); to wp-config.php to immediately restore access via /wp-login.php, then log in and update the slug.

Does it replace the WordPress logo on the login page?

Yes. Upload your own logo in the Login Page tab. It replaces the WordPress logo and links to your site homepage instead of wordpress.org.

Is it compatible with multisite?

The plugin works on individual sites in a multisite network. Network-wide branding management from a single admin is planned for a future release.

Does it work with caching plugins?

Yes. The login page is never cached by WordPress caching plugins (they exclude wp-login.php and any page that sets cookies). If you use a server-level cache, ensure your custom login slug is excluded.

Is the code up to WordPress coding standards?

Yes. The plugin follows WordPress coding standards throughout: wp_unslash() before all $_POST reads, wp_safe_redirect() for all redirects, sanitization on input, escaping on output, nonce verification on all form submissions, and wp_date() for timezone-correct date formatting.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AxisWebArt – Agency Login Suite” is open source software. The following people have contributed to this plugin.

Contributors
  • Axis Web Art

Translate “AxisWebArt – Agency Login Suite” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

  • Fix: Custom Headline now correctly left-aligns on the Split template
  • Fix: Custom Headline now correctly centres on the Corporate template
  • Fix: Nav links (Lost your password, Back to site) are now visible on dark, gradient and fullscreen templates
  • Fix: Added smart colour defaults — dark templates automatically use light headline and nav link colours
  • Fix: Added more spacing between form labels, inputs, the Remember Me checkbox and the Log In button
  • Fix: ob_start() in fingerprint class now always paired with ob_end_flush() — no stale output buffer
  • Fix: Settings export, import and reset moved to admin_init hooks (PRG pattern) — no header-already-sent errors
  • Fix: All $_POST reads now use wp_unslash() per WordPress coding standards
  • Fix: All redirects updated to wp_safe_redirect()
  • Fix: Export uses wp_date() for timezone-correct filename dates
  • Fix: ALS_Settings::defaults() no longer calls home_url() or get_bloginfo() during activation
  • Fix: wp-json duplicate check removed from hide-login allow-list
  • Fix: Inline slug-preview script replaced with data-* attribute (no inline JS)
  • Fix: Uninstall now cleans up all als_saved_* and als_notice_* transients via $wpdb
  • Enhancement: 40 preset colour schemes (5 per template) now include headline_color and nav_link_color
  • Enhancement: All 16 WordPress coding standards issues identified by audit resolved

1.0.0

  • Initial release
  • 3-step setup wizard
  • 8 login page templates
  • Full WordPress fingerprint removal
  • Branded emails (from name, from address, subject prefix, body cleanup)
  • Role-based login redirects
  • Admin footer branding
  • Dashboard welcome widget removal
  • Support contact display on login page
  • Privacy notice field
  • Settings export and import (JSON)
  • Custom login URL with recovery options

Meta

  • Version 1.0.1
  • Last updated 10 hours ago
  • Active installations Fewer than 10
  • WordPress version 6.0 or higher
  • Tested up to 7.0
  • PHP version 7.4 or higher
  • Tags
    admin brandingagencycustom loginlogin pageWhite Label
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • Axis Web Art

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Documentation
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org
  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry
The WordPress® trademark is the intellectual property of the WordPress Foundation.