FluentBoards Filter Hooks
FluentBoards Core IntermediateFluentBoards has many filter hooks. Use them to change default settings and data, and to extend FluentBoards with new functionality.
What are Filter Hooks
A hook lets developers change functionality without editing core files. Filter hooks pass a value through your callback. Your callback returns the value, modified or unchanged, and FluentBoards uses whatever you return.
php
add_filter('fluent_boards/task_priorities', function ($priorities) {
$priorities['critical'] = __('Critical', 'my-plugin');
return $priorities; // always return the value
}, 10, 1);Conventions used on these pages:
- Pass the correct number of accepted arguments (the 4th parameter of
add_filter()). If a filter passes extra arguments and you need them, register with that count, for example10, 2. - Almost every hook name starts with
fluent_boards/. The legacy exceptionfluent_boards_csv_mimesis noted on the hook. - Pro means the filter runs only when FluentBoards Pro is active. Filters without the badge are applied by the free plugin. Pro may apply some of them too.
- Default shows the value the filter receives when nothing else has changed it.
- Source paths are relative to the plugin root. Paths that start with
fluent-boards-pro/are in the Pro plugin.
Available Filter Hooks
Data & Uploads
See Data & Upload Filter Hooks.
UI & Branding
See UI & Branding Filter Hooks.
Settings & Integrations
See Settings & Integration Filter Hooks.
| Hook | Filters |
|---|---|
fluent_boards/save_general_settings | General settings before save |
fluent_boards/addons_settings | Add-ons screen entries |
fluent_boards/accepted_plugins | Installable plugins |
fluent_boards/wordpress_ai_generate | WordPress AI provider output (short-circuit) |
fluent_boards/mcp_ability_names | MCP tools exposed |
fluent_boards/mcp_server_namespace | MCP REST namespace |
fluent_boards/mcp_server_route | MCP REST route |
fluent_boards/mcp_is_local_dev | Local-dev detection |
fluent_boards/docs_url Pro | Plugins screen Docs link |
fluent_boards/community_support_url Pro | Plugins screen Support link |
fluent_boards/license_grace_period_days Pro | License grace period fallback |
Removed or non-existent filters
fluent_boards/task_tabsdoes not exist in FluentBoards or FluentBoards Pro. Each user's task tab order is saved as user meta from the task modal. No filter controls it.