Directory / plugin

Dynamic Functionalities

v1.7.0 · by Gaurav Tiwari

19 optional WordPress modules for content tools, link checks, site activity, performance, security, redirects, and SEO.

About this plugin

Dynamic Functionalities brings 19 optional WordPress utilities into one dashboard. Manage content, check links, review site activity, configure redirects, add fonts and CSS components, and control performance, security, and SEO settings.

Every module is independent and starts disabled. Enable the tools you need. Disabled feature modules are not initialized on frontend requests; their settings remain available in the admin dashboard.

Full documentation lives at functionalities.dev, including a module reference, a getting started guide, and a complete hook reference.

New in 1.7.0

  • Content Tools duplicates native posts and pages into editable drafts, preserving blocks, taxonomies, the featured image, and page template.
  • Link Health checks links stored in public posts and pages. The open workspace processes small batches continuously, updates its progress indicator and results automatically, and shows 50 links per page across all scanned sources. Stop and resume without losing saved progress. Filter by result, source type, or URL/source title; recheck, ignore, or export the filtered results. Preview and replace or unlink matching URLs in an individual source post.
  • Site Activity records a private, searchable history of module settings, publishing status, and plugin/theme changes. History is limited to 1,000 events and 30 days.
  • Clearer settings pages use consistent controls, local SVG icons, Back to modules buttons, complete breadcrumbs, and a responsive sidebar for module guidance.

All three new modules are off by default. Weekly Link Health scans are separately opt-in. Existing module settings carry over.

Shared Infrastructure

  • One autoloader and dashboard for 19 optional modules
  • Shared settings, permissions, and private storage helpers
  • Frontend assets load only when an enabled feature needs them
  • Settings export/import and a diagnostics download

Site Utilities

Choose utilities according to the features your site needs. Check for overlapping behavior before enabling them alongside other plugins:

  • Redirect Manager module handles 301, 302, 307, and 308 redirects with file-based storage (no database bloat)
  • Login Security module covers login attempt limiting, lockout durations, XML-RPC blocking, and login error hiding
  • Link Management module automates nofollow, new tab behavior, and exception lists with JSON preset support
  • Schema Settings module adds microdata with itemscope/itemtype support and BreadcrumbList JSON-LD
  • Header & Footer Snippets module handles GA4 integration and custom code injection
  • Performance & Cleanup module disables emojis, embeds, REST API links, XML-RPC, feeds, Gravatars, heartbeat, and more
  • SVG Icons module lets you upload and insert SVG icons inline in the block editor
  • Fonts module registers custom font families with @font-face, WOFF2/WOFF, variable font support, and Bricks Builder integration
  • Progressive Web App module makes your site installable with service worker support

Content and Workflow Tools

Additional modules help you manage content and catch changes:

  • Content Integrity — Monitors posts for structural regressions on update: dropped internal links, word count drops, heading structure changes. Catches accidental content loss before it goes live.
  • Assumption Detection — Watches for technical assumptions that silently break: schema collisions from conflicting plugins, duplicate analytics tags, redundant font loading, missing expected elements.
  • Components — Define reusable CSS components as selector + rules pairs. Auto-enqueued site-wide without a page builder or theme dependency.
  • Task Manager — File-based project management inside WordPress admin. No external service, no database tables, no SaaS subscription.
  • Block Cleanup — Strips wp-block classes from frontend HTML for sites that don’t need them. Cleaner markup, smaller DOM.
  • Editor Link Suggestions — Limits the block editor link autocomplete to specific post types. Stops irrelevant suggestions from cluttering the link picker.

Performance First

  • Modular & lazy loaded — Only active modules run code. A front-end request with every module disabled loads zero feature files.
  • Static property caching — Options are read once per request, not on every hook
  • Fast-exit content filters — strpos() checks run before any parsing happens
  • WordPress HTML API — Content filters edit attributes in place instead of reserializing the document, so markup comes out the way you wrote it
  • Transient caching — Heavy operations (JSON parsing, file I/O) are cached
  • No frontend bloat — No CSS or JS loaded unless a module explicitly needs it

Developer Friendly

  • Clean namespaced codebase: Functionalities\Features\*, Functionalities\Admin\*
  • All hooks prefixed with functionalities_ for safe filtering — see the hook reference
  • Every module exposes filters for customization, documented in the API reference
  • WordPress 7 Abilities API operations, each behind its own capability check
  • PSR-4-like autoloader with zero dependencies
  • GPL-2.0-or-later — fork it, extend it, contribute back

Documentation & Support

Utility Modules

  • Content Tools – Duplicate native posts/pages as drafts. Preserve blocks, taxonomies, featured images, and page templates; builder metadata requires an explicit integration.
  • Link Health – Check links stored in published, public posts/pages. Follow live progress, stop/resume scans, review 50 results per page, ignore/recheck links, and export CSV. Dynamic output is excluded; reports mark the 1,000 unique links per post limit.
  • Site Activity – Review settings, publishing, and plugin/theme changes. The private history retains at most 1,000 events for 30 days and supports WordPress privacy tools.

Plugin tags