[WordPress] 外掛分享: Dynamic Functionalities

首頁外掛目錄 › Dynamic Functionalities
WordPress 外掛 Dynamic Functionalities 的封面圖片
10+
安裝啟用
尚無評分
11 天前
最後更新
問題解決
WordPress 6.3+ PHP 7.4+ v1.6.1 上架:2026-03-02

內容簡介

Dynamic Functionalities 外掛整合了多個單一功能的模組,取代傳統的多個外掛,提供性能清理、重定向管理、登入安全等功能,讓使用者能夠更有效率地管理網站。

【主要功能】
• 提供 16 個專用模組,整合多種功能
• 獨立模組,可依需求啟用或停用
• 禁用模組不載入任何程式碼
• 加強安全性,修正權限回調
• 數據檔案移至私密資料夾
• 使用 WordPress HTML API 進行內容過濾

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.6.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Dynamic Functionalities」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Dynamic Functionalities replaces the stack of single-purpose plugins most WordPress sites depend on. Instead of installing separate plugins for performance cleanup, redirect management, login security, schema markup, external link control, and code snippets, you get 16 purpose-built modules in one package that loads less code than most individual plugins.
Every module is independent. Enable what you need, disable what you don’t. Disabled modules load zero code — no hooks, no files, no queries.
Full documentation lives at functionalities.dev, including a module reference, a getting started guide, and a complete hook reference.
New in 1.6.0
A security and correctness release, tested on WordPress 7.1.

Abilities API permissions tightened. Each WordPress 7 ability now carries its own permission callback and rejects undeclared input. Previously a shared callback widened to edit_post whenever a request carried a post_id, so anyone who could edit a single post could reach administrator-only operations.
Data files moved somewhere private. Redirects, the 404 log, and task notes now live in a folder with a random name and are no longer readable at a guessable URL. Existing files migrate automatically.
Snippets reach visitors intact. Header and footer code is filtered once at save time against the author’s capability instead of being re-filtered against each visitor’s, which used to mangle && and comparison operators for logged-out readers.
Content filters use the WordPress HTML API. Link Management, Block Cleanup, and Schema edit attributes in place instead of reserializing through DOMDocument. Pages built with Vue, Alpine, or mustache templates are processed correctly rather than skipped.

Existing settings, hooks, admin URLs, and data files carry over untouched. The full list is in the changelog below.
Why Not Just Use Separate Plugins?
A typical WordPress site runs 5-10 utility plugins that each load their own CSS, JS, options, and database queries on every page load. Dynamic Functionalities consolidates these into a single plugin with shared infrastructure:

One autoloader instead of 16 separate plugin bootstraps
Shared options caching across all modules (static properties, not repeated DB calls)
Zero frontend assets unless a module explicitly requires them
Single admin menu instead of scattered settings pages

What It Replaces
Here’s what you can deactivate after installing Dynamic Functionalities:

Redirection / Safe Redirect Manager / 301 Redirects — The Redirect Manager module handles 301, 302, 307, and 308 redirects with file-based storage (no database bloat)
Limit Login Attempts Reloaded / WP Limit Login / Login LockDown — Login Security module covers login attempt limiting, lockout durations, XML-RPC blocking, and login error hiding
External Links / WP External Links — Link Management module automates nofollow, new tab behavior, and exception lists with JSON preset support
Schema Pro / Schema & Structured Data — Schema Settings module adds microdata with itemscope/itemtype support and BreadcrumbList JSON-LD
Insert Headers and Footers / WPCode — Header & Footer Snippets module handles GA4 integration and custom code injection
Asset CleanUp / Perfmatters — Performance & Cleanup module disables emojis, embeds, REST API links, XML-RPC, feeds, Gravatars, heartbeat, and more
SVG Support / Safe SVG — SVG Icons module lets you upload and insert SVG icons inline in the block editor
Use Any Font / Custom Fonts — Fonts module registers custom font families with @font-face, WOFF2/WOFF, variable font support, and Bricks Builder integration
PWA for WP / Super Progressive Web Apps — Progressive Web App module makes your site installable with service worker support

Modules That Don’t Have Alternatives
Some modules solve problems no other free plugin addresses:

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

functionalities.dev — Documentation home
Getting started — Install, enable your first module, and verify it
Module reference — What each of the 16 modules does
Dashboard guide — Working with the module dashboard
Hooks and API reference — For developers extending the plugin
FAQ — Common questions answered in more depth than this page
Downloads — Current and previous releases
Training — Step-by-step module walkthroughs
GitHub Issues — Bug reports and feature requests
WordPress.org Support — Community support forum

延伸相關外掛

文章
Filter
Mastodon