When they search, make sure they find you!
New

ID Admin Toolkit

Five essential admin tools in one plugin — menu customizer, post order, notice manager, maintenance mode, and dashboard cleanup. Enable only what you need.

v1.2.0 Free Documentation

Description

Five essential WordPress admin plugins in a single, lightweight package. ID Admin Toolkit bundles Admin Menu Customizer, Post Order, Admin Notices, Maintenance Mode, and Dashboard Cleanup into one plugin — with toggle switches to enable only what you need.

If you’ve ever looked at your WordPress plugin list and felt overwhelmed by the sheer number of entries, Admin Toolkit is for you. Instead of five separate plugins (each with their own update notifications, compatibility concerns, and database footprint), you get one plugin that loads only the modules you’ve enabled.

Five Modules, One Plugin

Admin Menu Customizer — Drag-and-drop reordering of admin sidebar menu items. Add dividers to visually group sections. Hide menu items you don’t need. Click the yellow “Edit Menu” item at the top of your sidebar to enter edit mode.

Post Order — Drag-and-drop post ordering for all post types. Go to any post list and drag the grip handle in the Order column to reorder. Changes save automatically via AJAX.

Admin Notices — Smart notice management with role-based visibility. Errors, warnings, and success notices stay visible to everyone. Info nags and update notices are only shown to designated administrators, with persistent dismiss for info and nag notices. Configure which users see notices from Settings > Admin Notices.

Maintenance Mode — Custom maintenance page with background color, background image, and rich text editor. Share a bypass link with clients so they can preview the site. Configure from Settings > Maintenance Mode.

Dashboard Cleanup — Hide and reorder dashboard widgets site-wide. Choose between 2, 3, or 4 dashboard columns. Visit the Dashboard once so widgets are detected, then configure visibility, order, and layout from Settings > Dashboard Cleanup.

Zero-Overhead Toggles

Disabled modules aren’t just hidden — they’re not loaded at all. No classes instantiated, no hooks registered, no assets enqueued. If you only need Admin Menu Customizer and Maintenance Mode, the other three modules add exactly zero overhead to your site.

The central settings page gives you a clear overview: each module shows its name, description, usage instructions, and a quick link to its settings page (where applicable). Toggle switches make it obvious what’s enabled.

Standalone Plugin Detection

Already using one of these as a standalone plugin? Admin Toolkit detects it automatically. If the standalone version is active, it takes priority and the toolkit’s version is skipped — no conflicts, no duplicated settings, no double-loading. A notice on the settings page tells you which standalone plugins are active.

Built for Developers and Agencies

Toolkit modules use the same codebase as their standalone counterparts. Same features, same settings, same reliability — just bundled together for convenience. When you build client sites, install Admin Toolkit once instead of managing five separate plugins across every project.

Key Features

  • Five admin modules in a single plugin — reduce plugin list bloat
  • Admin Menu Customizer — drag-and-drop menu reordering with dividers and hiding
  • Post Order — drag-and-drop post ordering for all post types with AJAX save
  • Admin Notices — smart notice management with role-based visibility and persistent dismiss
  • Maintenance Mode — custom maintenance page with background settings and bypass links
  • Dashboard Cleanup — hide, reorder, and set column layout for dashboard widgets site-wide
  • Central settings page with toggle switches for each module
  • Disabled modules are completely unloaded — zero overhead for unused features
  • Automatic standalone plugin detection to prevent conflicts and double-loading
  • Quick links to individual module settings pages from the central dashboard
  • Usage instructions for every module on the settings page
  • Full uninstall cleanup — removes all module data when the plugin is deleted

Requirements

WordPress 5.0+
PHP 7.2+
Tested Up To 6.9

Changelog

# Changelog

All notable changes to ID Admin Toolkit will be documented in this file.

## 1.2.0 — 2026-02-21

- Admin Notices: Role-based notice visibility — designate which admins see info nags and update notices.
- Admin Notices: Non-designated users get a clean admin (only errors, warnings, and success notices visible).
- Admin Notices: Settings page with user picker for notice visibility control.
- Admin Notices: Auto-prune dismissed notices older than 90 days.
- Admin Notices: Errors, warnings, and success notices are no longer modified.
- Admin Notices: Only info and generic nag notices get persistent dismiss buttons.

## 1.1.0 — 2026-02-21

- Dashboard Cleanup: Fix widget checkboxes unchecking on save (sanitize_key lowercased widget IDs, causing mismatches).
- Dashboard Cleanup: Widget list now persists as a fallback option so settings survive transient expiration.
- Dashboard Cleanup: Added dashboard column count selector (2, 3, or 4 columns) applied site-wide.
- Dashboard Cleanup: Widgets can be dragged between all configured columns.

## 1.0.2 — 2026-02-20

- Post Order: Fixed pagination — dragging on any page now renumbers all posts of that type sequentially so ordering carries over across pages.
- Post Order: Order column displays position-based numbers (page offset + row index) instead of raw menu_order values.
- Post Order: Added secondary sort by ID for consistent ordering of posts with identical menu_order values.
- Post Order: Switched save handler from `wp_update_post()` to direct `$wpdb->update()` for faster bulk renumbering.

## 1.0.1 — 2026-02-14

- Fixed text domain in all five bundled module class files to use `id-admin-toolkit` instead of standalone text domains.
- Fixed Post Order hook prefix for toolkit context.

## 1.0.0 — 2026-02-14

- Initial release with five modules.
- Admin Menu Customizer: drag-and-drop menu reordering with dividers and hiding.
- Post Order: drag-and-drop post ordering for all post types.
- Admin Notices: permanently dismiss admin notices.
- Maintenance Mode: custom maintenance page with bypass links.
- Dashboard Cleanup: hide and reorder dashboard widgets site-wide.
- Central settings page with toggle switches for each module.
- Automatic standalone plugin detection to prevent conflicts.