Dashboard Overview

  • JNext lesson
  • FSearch lessons
  • EscClear search

The Dynamic Functionalities plugin packs 16 independent modules into one WordPress optimization toolkit: performance cleanup, login security, redirects, schema markup, custom fonts, and more. The Functionalities dashboard is the control center where you enable, disable, and configure every one of those modules from a single screen.

I built this plugin because my own utility plugin list was getting embarrassing. A redirect plugin here, a snippets plugin there, a security plugin loading its own CSS on every page view. Functionalities replaced five separate plugins on gauravtiwari.org, and the dashboard is the reason that consolidation doesn’t turn into chaos.

Dynamic Functionalities plugin dashboard in WordPress admin showing all 16 module cards with enable toggles

Where to Find the Dashboard

After activating the plugin, the dashboard lives under Functionalities in your WordPress admin sidebar, or directly at admin.php?page=functionalities. Each module also gets its own submenu entry, so you can jump straight to Redirect Manager or Fonts without passing through the main screen.

The Module Grid

The dashboard shows all 16 modules as cards, and every card answers three questions at a glance: what the module does, whether it’s running, and where to configure it. Each card carries an icon, a one-line description, a Configure button, and an Active or Inactive status badge.

The 16 modules break down into four rough groups:

  • Performance: Performance & Cleanup, Block Cleanup, Fonts
  • Security: Login Security, SVG Icons (with sanitization), Assumption Detection
  • SEO and content: Schema Settings, Meta & Copyright, Link Management, Content Integrity, Redirect Manager, Editor Link Suggestions
  • Workflow: Task Manager, Header & Footer, Components, Progressive Web App

Modules Are Off by Default

Every module requires explicit activation, and a disabled module loads zero code. That’s been the rule since version 1.2.0, and it’s the single most important design decision in the plugin. Install Functionalities on a site and it does nothing until you tell it to.

This matters for performance. A typical WordPress site runs 5 to 10 utility plugins that each bootstrap on every request whether you need them or not. With the Dynamic Functionalities plugin, options are read once per request through static property caching, and only active modules hook into WordPress at all. If you only need redirects and login security, the other 14 modules cost you nothing.

Data Management

The dashboard includes one opt-in destructive setting: “Delete all plugin data when uninstalling.” Leave it unchecked and uninstalling the plugin preserves your options, redirects, and task files. Check it and uninstall removes every option, post meta entry, transient, and file the plugin ever created. There’s no undo, which is exactly why it ships unchecked.

Help and Support

The bottom of the dashboard links to the documentation, the support page, and the issue tracker. The footer also shows your installed version (1.4.7 as I write this lesson) and links to functionalities.dev for full module reference docs.

Where to Go Next

Start with the module that removes your biggest standalone plugin. For most sites that’s Performance & Cleanup, then Login Security. The next lesson covers the Task Manager, the module I use daily for editorial checklists.