WordPress plugin intelligence profile

ADWMAN: Advanced Dashboard Manager

Split your dashboard widgets into dedicated pages, creating a cleaner, faster, and more organized admin experience.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.4.2
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.7 · PHP 8.2
Directory statusactive
Last directory update31 May 20265mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ADWMAN: Advanced Dashboard Manager version 0.4.2 as active, updated 5mo ago and tested up to WordPress 7.0.

Overview

About this plugin

This plugin helps administrators bring order to overcrowded WordPress dashboards by grouping widgets into separate dashboard pages.

Each user can have their own layout, with pages and widgets organized according to their needs.

) for their

clients-reports that are important for their business. While it is often useful to display previews of these reports on

the dashboard, rendering all of them at once can negatively impact performance.

To address this, the plugin provides an abstract class that developers can extend and register according to the documentation.

Each widget defines its own render function and can either render content immediately or load it asynchronously with

a built-in loader. This behavior is handled directly by the abstract class.

From the user’s perspective, this plugin solves a long-standing limitation of WordPress: administrators often need to visit

multiple pages to understand what’s new, what requires immediate attention, what can wait, and what remains unfinished.

While WordPress does provide some indicators (such as notification badges),

these are limited and do not cover many real-world use cases.

For example, this plugin includes widgets that display WooCommerce orders on hold or products in draft status.

These help users quickly understand where they left off and what needs attention immediately after logging in.

In practice, this allows administrators to organize their dashboard into meaningful sections such as

“What’s New”, “To Do”, or “System”.

),

then move on to less critical items (such as content in progress), and finally review system-related information.

Another key improvement is performance.

By default, hiding widgets via “Screen Options” only applies display: none, while the PHP code that generates their

content still executes. Widgets hidden using this plugin are not executed at all.

This grouping mechanism ensures that only visible widgets are processed, significantly improving overall page load time.

=Quick Start=

After activating the plugin, go to the Dashboard.

You will notice that existing widgets are removed and the dashboard title is replaced with a dropdown selector.

Click the “Unlock Dashboard” button in the top menu.

This will reveal the “+ New Widget” button.

Click it and select any available widget from the list to add it to the current dashboard page.

You can add as many widgets as you need in this way.

To create additional dashboard pages, click on the dashboard title dropdown and select “+ New Dashboard”.

Enter a name for the new page and confirm.

You can now organize widgets across multiple dashboard pages as needed.

=Compatibility=

There are many popular plugins that add additional widgets to the admin dashboard.

Most of them are simply informational HTML, but some use nasty approaches to fetch content by triggering AJAX requests,

which can cause compatibility issues with this plugin.

Currently, compatibility has been confirmed with: WooCommerce, Wordfence, MonsterInsights, Yoast, WP Mail SMTP, and Elementor.

We are aware of issues with: AIOSEO.

=Developers information=

To create your own widget, refer to the included widgets as examples. All of them extend the base abstract class, and your custom widgets should do the same within your own namespace.

Make sure that widget IDs are prefixed with your namespace.

If your widget contains heavy logic, you can defer its execution by setting:

$deferred = true;

This will load the widget asynchronously. See the built-in HostingInfo class for a reference implementation.

To register your widget, you can:

-

Call:

\Tekod\ADWMAN\Dashboard\Widgets::registerWidget(…);

-

Or use the filter:

tekod-adwman-custom-widgets

Both methods expect the fully qualified class name.

Contact

com

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • admin
  • dashboard
  • dynamic
  • kanban
  • widgets
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.7 · PHP 8.2
Update activity31 May 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.