| 1 |
=== Adminify – White Label, Admin Menu Editor, Login Customizer === |
| 2 |
Contributors: jwthemeltd, litonice13, pixarlabs, masteraddons |
| 3 |
Tags: white label, admin menu editor, login customizer, admin columns, custom dashboard |
| 4 |
Requires at least: 5.0 |
| 5 |
Tested up to: 6.9 |
| 6 |
Requires PHP: 7.4 |
| 7 |
Stable tag: 4.1.17 |
| 8 |
License: GPLv3 or later |
| 9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html |
| 10 |
|
| 11 |
Customize the WordPress admin area with white-label branding, a drag-and-drop menu editor, login page designer, media folders, and security tools. |
| 12 |
|
| 13 |
== Description == |
| 14 |
|
| 15 |
Adminify is an admin customization plugin for WordPress agencies, freelance developers, and power users. It lets you rebrand the admin area, reorganize menus, design a custom login screen, organize the media library, add security controls, and more - all from a single settings panel. |
| 16 |
|
| 17 |
[Upgrade to Adminify Pro](https://wpadminify.com/pricing/?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify) | [Documentation](https://wpadminify.com/docs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify) | [Live Demo](https://demo.pixarlabs.com/?pl-product=adminify) | [Support](https://wpadminify.com/contact) |
| 18 |
|
| 19 |
**Video Overview** |
| 20 |
|
| 21 |
[youtube https://www.youtube.com/watch?v=wytlIbQY4SY] |
| 22 |
|
| 23 |
= Key Features = |
| 24 |
|
| 25 |
**[White Label Admin Area](https://wpadminify.com/features/white-label?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Replace the admin logo and favicon with your own branding, change menu labels, customize the footer text, and replace the "Howdy" greeting to create a fully branded experience for your clients. |
| 26 |
|
| 27 |
**[Drag and Drop Admin Menu Editor](https://wpadminify.com/features/admin-menu-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Visually rearrange, rename, and hide admin menu items. Add new items, set role-based visibility rules, and assign custom icons - no coding required. |
| 28 |
|
| 29 |
**[Login Page Customizer - Loginfy](https://wpadminify.com/loginfy?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Design a custom login screen with your own logo, background image or color, custom form styles, and button colors. |
| 30 |
|
| 31 |
**[Dashboard UI Themes](https://wpadminify.com/features/dashboard-customization?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Apply pre-built skins (Light, Dark, Gradient, Glass), enable dark mode, schedule light/dark switching, and customize colors and fonts. |
| 32 |
|
| 33 |
**[Productivity Tools](https://wpadminify.com/features/productivity?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Organize media files in drag-and-drop folders, hide admin notices, duplicate posts and pages, and add custom dashboard widgets. |
| 34 |
|
| 35 |
**[Security Controls](https://wpadminify.com/features/security?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Change the login URL, set role-based login and logout redirects, disable comments globally, control the Heartbeat API, and clean up the head section. |
| 36 |
|
| 37 |
**[Admin Columns Editor](https://wpadminify.com/admin-columns-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify):** Add, remove, and reorder columns in post and page list views. Display custom field values from ACF, MetaBox, and Pods. Includes WooCommerce product list support. |
| 38 |
|
| 39 |
= Detailed Feature Breakdown = |
| 40 |
|
| 41 |
**White Label and Dashboard UI** |
| 42 |
|
| 43 |
* Replace the admin bar logo, sidebar logo, and favicon with your own branding |
| 44 |
* Change the admin footer text to your own content, links, or copyright notice |
| 45 |
* Apply pre-designed skins: Light, Dark, Gradient, and Glass morphism styles |
| 46 |
* Per-user light and dark mode preference with optional auto-scheduling |
| 47 |
* Add custom CSS and JavaScript to the admin area without editing theme files |
| 48 |
|
| 49 |
**Admin Menu Editor** |
| 50 |
|
| 51 |
* Drag and drop to reorder menus and submenus |
| 52 |
* Create custom menu items linking to internal pages, external URLs, or page builder pages |
| 53 |
* Show or hide menus and submenus per user role - useful for client-facing dashboards |
| 54 |
* Assign Dashicons or upload SVG icons to any menu item |
| 55 |
* Add separators to group related menu items |
| 56 |
* Set individual menu items to open in a new tab |
| 57 |
|
| 58 |
**Login Page Customizer (Loginfy)** |
| 59 |
|
| 60 |
* Upload a custom logo for the login screen |
| 61 |
* Set a background image, color, gradient, or slideshow |
| 62 |
* Customize form width, background, border radius, and shadow |
| 63 |
* Customize button colors and labels |
| 64 |
* Add custom CSS for precise styling control |
| 65 |
|
| 66 |
**Media Library Folders** |
| 67 |
|
| 68 |
* Create folders and subfolders; drag and drop files into them |
| 69 |
* Filter and browse media by folder |
| 70 |
* Bulk move files between folders |
| 71 |
* Media Replace: swap out any image or file while keeping its original URL and ID intact |
| 72 |
* Folder support inside the Elementor media picker, Classic Editor popup, and Customizer |
| 73 |
|
| 74 |
**Productivity and Admin Management** |
| 75 |
|
| 76 |
* Admin Notices Manager: hide promotional and update notifications from plugins and core |
| 77 |
* Remove the Welcome to WordPress dashboard panel |
| 78 |
* Hide Screen Options and Help tabs |
| 79 |
* Duplicate posts, pages, and custom post types with one click |
| 80 |
* Duplicate categories, tags, and custom taxonomies |
| 81 |
* Custom dashboard widgets: text, RSS feed, and iframe embeds |
| 82 |
|
| 83 |
**Security and Performance** |
| 84 |
|
| 85 |
* Change the default login URL to a custom slug to reduce brute-force exposure |
| 86 |
* Set login and logout redirect URLs per user role |
| 87 |
* Disable comments globally across the entire site |
| 88 |
* Control the Heartbeat API interval per screen area to reduce server load |
| 89 |
* Disable oEmbeds |
| 90 |
* Remove unnecessary head tags: RSS links, RSD, WLW Manifest, shortlinks, generator tag, and emoji scripts |
| 91 |
* Login attempt limiter to protect the login screen |
| 92 |
|
| 93 |
**Admin Columns Editor** |
| 94 |
|
| 95 |
* Add, remove, and reorder columns in list views for any post type or custom post type |
| 96 |
* Display values from ACF, MetaBox, Pods, and other custom field plugins |
| 97 |
* WooCommerce support: show SKU, stock status, price, or weight in product lists |
| 98 |
|
| 99 |
= Addon System = |
| 100 |
|
| 101 |
Adminify's functionality can be extended with dedicated addon plugins. |
| 102 |
|
| 103 |
* **Admin Bar Editor:** Customize the WordPress toolbar visible at the top of the site when logged in |
| 104 |
* **Activity Logs:** Track user actions including logins, post edits, and plugin activity |
| 105 |
* **Google PageSpeed Insights:** Check site performance scores directly from the dashboard |
| 106 |
* **RoleMaster Suite:** Create, edit, clone, and manage user roles and capabilities |
| 107 |
* **Header and Footer Scripts:** Add analytics snippets or custom scripts without editing theme files |
| 108 |
|
| 109 |
[Get Adminify Pro - Unlock All Features](https://wpadminify.com/pricing/) |
| 110 |
|
| 111 |
== Installation == |
| 112 |
|
| 113 |
1. Navigate to `Plugins > Add New` within your WordPress admin. |
| 114 |
2. Search for **"Adminify"**. |
| 115 |
3. Click **"Install Now"** and then **"Activate"**. |
| 116 |
4. A new **"Adminify"** menu item will appear in the left sidebar. Click it to start customizing. |
| 117 |
5. For additional features, [upgrade to Adminify Pro](https://wpadminify.com/pricing/) to unlock all addons. |
| 118 |
|
| 119 |
== Frequently Asked Questions == |
| 120 |
|
| 121 |
= Can I use the white label features for free? = |
| 122 |
Yes. The free version includes white-labeling options for the logo, footer text, and admin bar. The Pro version unlocks additional branding controls. |
| 123 |
|
| 124 |
= Will this plugin slow down my website? = |
| 125 |
No. Adminify only loads its assets on admin-facing pages. Your frontend site speed is not affected. |
| 126 |
|
| 127 |
= Is it compatible with my theme and other plugins? = |
| 128 |
Adminify is designed to be compatible with standard WordPress themes and most popular plugins. Check the changelog for specific compatibility additions. |
| 129 |
|
| 130 |
= Do I need coding skills to use it? = |
| 131 |
No coding required. Adminify provides a point-and-click settings interface. Custom CSS and JavaScript fields are available for developers who want additional control. |
| 132 |
|
| 133 |
= How do I get support? = |
| 134 |
[Contact us here](https://wpadminify.com/contact). Pro users receive priority support. |
| 135 |
|
| 136 |
= Where do I report security bugs found in this plugin? = |
| 137 |
Please report security bugs found in the source code of this plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/e46a7f01-9fee-4047-9d43-2c4de76b2c7d). The Patchstack team will assist with verification, CVE assignment, and notifying the plugin developers. |
| 138 |
|
| 139 |
== Source Code == |
| 140 |
|
| 141 |
This plugin uses compiled and minified JavaScript and CSS files built with webpack and npm. |
| 142 |
|
| 143 |
The full unminified source code is publicly available at: **https://github.com/litonarefin/adminify-free** |
| 144 |
|
| 145 |
To build from source: |
| 146 |
|
| 147 |
1. Clone the repository |
| 148 |
2. Run `npm install` |
| 149 |
3. Run `npm run build` |
| 150 |
|
| 151 |
== External Services == |
| 152 |
|
| 153 |
This plugin connects to the following external services under specific conditions. |
| 154 |
|
| 155 |
**Google Fonts** |
| 156 |
Used to load web fonts selected in the Typography settings. Font files are fetched from the Google Fonts API and may be cached locally on your server. |
| 157 |
|
| 158 |
* Data sent: Font file requests; no personal user data is transmitted |
| 159 |
* Triggered: When an administrator selects a Google Font in the Adminify typography settings |
| 160 |
* [Google Terms of Service](https://policies.google.com/terms) | [Google Privacy Policy](https://policies.google.com/privacy) |
| 161 |
|
| 162 |
**Jewel Theme API** |
| 163 |
Used to collect user data when an administrator voluntarily submits their information through our forms. This data is used to provide better support to our users. |
| 164 |
|
| 165 |
* Data sent: User-submitted form data (e.g. email address, site URL), sent only when an administrator actively completes and submits a form |
| 166 |
* Triggered: Only when an administrator explicitly submits the subscription or feedback form. No data is sent automatically or without a deliberate user action. |
| 167 |
* [Jewel Theme Terms of Use](https://jeweltheme.com/terms-of-use) | [Jewel Theme Privacy Policy](https://jeweltheme.com/privacy-policy) |
| 168 |
|
| 169 |
**Pixar Labs API** |
| 170 |
Used to display an optional dashboard widget. Administrators can consent to show this widget and can remove it at any time. |
| 171 |
|
| 172 |
* Data sent: No personal user data is transmitted. The widget is loaded only with user consent and can be dismissed or removed by the administrator at any time. |
| 173 |
* Triggered: When an administrator has opted in to display the dashboard widget. |
| 174 |
* [Pixar Labs Terms of Use](https://pixarlabs.com/terms-of-use) | [Pixar Labs Privacy Policy](https://pixarlabs.com/privacy-policy) |
| 175 |
|
| 176 |
|
| 177 |
== Screenshots == |
| 178 |
|
| 179 |
1. The main Adminify settings panel - the control center for all customization options. |
| 180 |
2. The drag and drop Admin Menu Editor in action. |
| 181 |
3. The Login Page Customizer (Loginfy) interface. |
| 182 |
4. WordPress admin security settings: custom login URL, redirects, and more. |
| 183 |
5. Media Library Folders - organizing files with a drag-and-drop folder system. |
| 184 |
6. The White Label settings page showing admin footer branding options. |
| 185 |
7. The module settings page showing available addons such as Activity Logs. |
| 186 |
|
| 187 |
== Changelog == |
| 188 |
|
| 189 |
= Adminify - 4.1.17 (13-05-2026) = |
| 190 |
* Compliance: Renamed the plugin display name to "Adminify – White Label, Admin Menu Editor, Login Customizer" per WordPress.org plugin naming guidelines. |
| 191 |
* Compliance: Rendered Pro-only settings as visually-locked, non-functional controls in the free build (no DB writes for locked keys, lock overlay + Upgrade CTA). |
| 192 |
* Compliance: Documented external services (Google Fonts, Jewel Theme, GitHub) in the readme. |
| 193 |
* Compliance: Hid the Freemius Add-Ons tab from the Account screen. |
| 194 |
|
| 195 |
= V4.1.16 (04-05-2026) = |
| 196 |
* Fixed: Fluent Plugins with Adminify UI white screen issue fixed. |
| 197 |
* Fixed: Multisite Setup Wizard wrong url issue fixed. |
| 198 |
* Fixed: Setup Wizard not hiding after completed issue fixed. |
| 199 |
|
| 200 |
= V4.1.15 (29-04-2026) = |
| 201 |
* Added: Media Replace feature added. |
| 202 |
* Fixed: Adminify UI with Fluent Support header style issue fixed. |
| 203 |
* Fixed: Adminify UI with Fluent Cart header style issue fixed. |
| 204 |
* Fixed: Adminify UI with Fluent Affiliate header style issue fixed. |
| 205 |
|
| 206 |
= V4.1.14 (28-04-2026) = |
| 207 |
* Fixed: Gravity Form plugin Add New Form compatibility. |
| 208 |
|
| 209 |
= V4.1.13 (28-04-2026) = |
| 210 |
* Fixed: Gravity Form compatibility. |
| 211 |
|
| 212 |
= V4.1.12 (25-04-2026) = |
| 213 |
* Fixed: Gutenberg Editor page system dark mode color issue fixed. |
| 214 |
* Fixed: Dashboard Dark/Light toggle default logo color issue fixed. |
| 215 |
* Fixed: Header Modify warning issue fixed. |
| 216 |
|
| 217 |
= V4.1.11 (23-04-2026) = |
| 218 |
* Fixed: Folder Module with conflict customizer page not loading issue fixed. |
| 219 |
* Fixed: Admin Pages Meta Boxes issue fixed. |
| 220 |
|
| 221 |
= V4.1.10 (11-04-2026) = |
| 222 |
* Fixed: Gutenberg block editor some Dark Mode style issue fixed. |
| 223 |
|
| 224 |
= V4.1.9 (31-03-2026) = |
| 225 |
* Fixed: WP Dashboard Notes plugin not create "+ add notes" issue fixed. |
| 226 |
* Fixed: Folder Module style broken issue fixed. |
| 227 |
* Fixed: Folder Module second time not loading on the elementor issue fixed. |
| 228 |
|
| 229 |
= V4.1.8 (30-03-2026) = |
| 230 |
* Fixed: Some menu items are not hidden issue Fixed (ex: Yoast SEO). |
| 231 |
|
| 232 |
= V4.1.7 (13-03-2026) = |
| 233 |
* Added: Admin Menu Search feature added. |
| 234 |
* Fixed: Resolved the white screen issue that occurred when installing and activating Admin Bar Editor Pro addons. |
| 235 |
* Fixed: Divi Theme with Adminify UI Topbar Menu show unnecessary Divi Theme menu showing issue fixed. |
| 236 |
|
| 237 |
= V4.1.6 (11-03-2026) = |
| 238 |
* Fixed: Divi Theme page builder not reloading issue fixed in Adminify UI. |
| 239 |
|
| 240 |
= V4.1.5 (10-03-2026) = |
| 241 |
* Fixed: WP Rocket plugin CSS issue with Gutenberg Editor checkbox in Adminify UI. |
| 242 |
|
| 243 |
= V4.1.4 (09-03-2026) = |
| 244 |
* Added: Media Folder organization now works inside the Elementor editor's media picker - find and organize your images without leaving the page customization screen. |
| 245 |
* Added: Classic Editor users can now browse and use media folders directly from the media insert popup in the WordPress admin panel. |
| 246 |
* Added: The WordPress Customizer page now supports media folder organization, making it easier to pick the right file while customizing your site. |
| 247 |
* Fixed: Resolved an issue where the Media Folder module was not appearing correctly for custom post types created by Adminify Pro. |
| 248 |
|
| 249 |
= V4.1.3 (15-02-2026) = |
| 250 |
* Fixed: Media Library folder module in the popup now displays correctly for right-to-left (RTL) language WordPress admin panel users. |
| 251 |
* Fixed: Certain sidebar submenu items were not displaying correctly when using the Adminify custom admin panel UI - now fully resolved. |
| 252 |
|
| 253 |
= V4.1.2 (08-02-2026) = |
| 254 |
* Feature: The WordPress Media Library page now supports infinite scroll, letting you browse all your uploaded files without clicking through pages. |
| 255 |
* Improved: The folder panel in the WordPress Media Library is now sticky, staying visible as you scroll through your media files in the admin panel. |
| 256 |
* Fixed: Compatibility issue resolved - third-party media folder plugins (such as FileBird, Folders, and Real Media Library) no longer auto-hide when Adminify's folder module is active in the admin panel. |
| 257 |
* Fixed: Clicking items in the Admin Bar secondary menu now correctly navigates to the intended page within the WordPress admin panel. |
| 258 |
|
| 259 |
= V4.1.1 (07-02-2026) = |
| 260 |
* Fixed: The custom WordPress login registration URL now correctly loads the full registration form without any issues. |
| 261 |
* Fixed: Query strings in the custom registration URL no longer get an unwanted trailing slash added, ensuring clean and accurate admin login URLs. |
| 262 |
* Fixed: A URL generation issue where the protocol was being incorrectly inserted before query parameters in the WordPress admin panel has been resolved. |
| 263 |
* Fixed: Multisite WordPress registration pages now load correctly when a custom register URL is configured in the admin panel settings. |
| 264 |
* Fixed: Login and logout redirect fields no longer trigger PHP warnings for new installations using default values in the WordPress admin customization panel. |
| 265 |
* Fixed: Login and logout redirect fields now correctly show the expected pre-selected values for new entries in the admin panel. |
| 266 |
* Improved: The new Register URL field placeholder now auto-updates based on the custom Login URL you enter, making WordPress admin panel setup more intuitive. |
| 267 |
* Improved: The upgrade notification now includes "Notify Me" and "Don't Show Again" options for a cleaner, less intrusive WordPress admin dashboard experience. |
| 268 |
|
| 269 |
= V4.1.0 (03-02-2026) = |
| 270 |
* Fixed: Addon plugin installation from the Adminify panel now works correctly without errors. |
| 271 |
* Fixed: The Adminify update notice was not dismissing properly - now resolved for a cleaner WordPress admin dashboard experience. |
| 272 |
* Fixed: Using Ctrl/Cmd + Click to open WordPress admin panel links in a new browser window now works as expected. |
| 273 |
* Fixed: Links within subdomains sharing the same origin now correctly open in a new tab from the WordPress admin bar. |
| 274 |
* Fixed: Clearing cache via the Redis Object Cache plugin no longer incorrectly redirects to its settings page in the WordPress admin panel. |
| 275 |
|
| 276 |
[View Full Changelog](https://wpadminify.com/changelogs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify) |
| 277 |
|
| 278 |
== Upgrade Notice == |
| 279 |
|
| 280 |
= 4.1.16 = |
| 281 |
Fixes white screen issues with Fluent plugins, multisite setup wizard URL bug, and setup wizard not hiding after completion. |
| 282 |
|