WordPress Admin Rebranding & Custom Login Suite - White Label Builder for WordPress Project

WordPress Admin Rebranding & Custom Login Suite for WordPress

274.07 ms

The WordPress Admin Rebranding & Custom Login Suite (White Label Builder for WordPress - wpwhitelabelbuilder) plugin is an all-in-one administrative customization solution built for digital agencies, freelancers, and WordPress developers. It enables complete white-labeling of the WordPress admin backend, replacing default WordPress branding with agency logos, re-styling the login page (wp-login.php), managing role-based admin navigation menus, customizing dashboard widgets, and enforcing security hardening.

Core Features & Subsystems

1. WordPress Admin Rebranding & Client Mode Lock

  • Agency Branding: Replaces WordPress header logos, admin footer text, and copyright notices with custom agency branding.
  • Hide Update Alerts & WP Links: Suppresses core, plugin, and theme update notifications and removes external WordPress.org links.
  • Client Mode Lock: Hides the White Label Builder plugin tab from non-Super Admin users to maintain a seamless client experience.

2. Login Page Customizer (wp-login.php)

  • Logo & Background Styling: Customizes login logo image, dimensions, background colors, static images, or random background sliders.
  • Role-Based Redirects: Automatically redirects users after successful login based on their assigned WordPress user roles.

3. Role-Based Admin Menu & Dashboard Editor

  • Admin Menu Customizer: Hides, renames, reorders, and customizes icons (Dashicons, image URLs, or SVG code) for admin menu and submenu items per user role.
  • Custom Dashboard Widgets: Removes default WordPress welcome panels and creates custom HTML, video, or shortcode dashboard widgets.

4. Admin Theme, Security & Custom Code Injector

  • Dark Mode & Admin Color Schemes: Applies sleek dark mode and custom color schemes to the WP Admin interface.
  • Custom CSS & JS Injector: Injects custom CSS stylesheets and JavaScript directly into the admin panel without modifying theme files.
  • Security Hardening: Hides WP version meta generator tags, disables XML-RPC, and restricts REST API access for guest users.

System Architecture & Data Flow

graph TD A[Plugin Initialization & Module Registry Core Plugin] --> B[Register Active Modules WhiteLabel Login Menu Dashboard Theme Security] B --> C[Execute Rebranding Hooks Replace WP Logo & Footer Text] C --> D[Customize Login Page wp-login.php & Process Role-Based Redirects] D --> E[Filter Admin Menu Items per User Role via MenuModule] E --> F[Inject Custom Admin CSS JS & Dashboard Widgets]