FluentBoards Filter Hooks FluentBoards Core Intermediate FluentBoards has many interesting filer hooks that let developers change default settings and even extend FluentBoards with new functionality.
What are Filter Hooks A hook is a feature that allows developers to manipulate functionality without modifying core files. A hook can help developers inject some functions or edit default settings.
Filter hooks are used to return modified values for certain parameters, based on different factors.
Available Filter Hooks When you find a board it returns a board object. But if you want to manipulate that board data and return
modified board object then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/board_find' , function ( $board ) {
return $board ;
} ) ;
1 2 3 4 5 6
But if you want to modify board data before create that board then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/before_create_board' , function ( $boardData ) {
return $boardData ;
} ) ;
1 2 3 4 5 6
But if you want to modify task data before create that task then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/before_task_create' , function ( $data ) {
return $data ;
} ) ;
1 2 3 4 5 6
But if you want to modify uploaded file name prefix then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/uploaded_file_name_prefix' , function ( $prefix ) {
return $prefix ;
} ) ;
1 2 3 4 5 6
But if you want to modify incoming webhook data then you can use this filter.
Parameters
$postData
Array $webhook
String Usage:
add_filter ( 'fluent_boards/incoming_webhook_data' , function ( $postData , $webhook ) {
return $postData ;
} ) ;
1 2 3 4 5 6
But if you want to modify webhook task data then you can use this filter.
Parameters
$postData
Array $webhook
String Usage:
add_filter ( 'fluent_boards/webhook_task_data' , function ( $postData , $webhook ) {
return $postData ;
} ) ;
1 2 3 4 5 6
But if you want to change site logo then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/site_logo' , function ( $logo_url ) {
return $logo_url ;
} ) ;
1 2 3 4 5 6
But if you want to modify addon data in features and module settings then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/addons_settings' , function ( $addOns ) {
return $addOns ;
} ) ;
1 2 3 4 5 6
But if you want to modify accepted free plugins then you can use this filter.
Parameters
$acceptedFreePlugins
Array Usage:
add_filter ( 'fluent_boards/accepted_plugins' , function ( $acceptedFreePlugins ) {
return $acceptedFreePlugins ;
} ) ;
1 2 3 4 5 6
But if you want to modify general settings before save then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/save_general_settings' , function ( $settings ) {
return $settings ;
} ) ;
1 2 3 4 5 6
But if you want to modify email footer then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/email_footer' , function ( $footer_text ) {
return $footer_text ;
} ) ;
1 2 3 4 5 6
But if you want to modify email header then you can use this filter.
Parameters
Usage:
add_filter ( 'fluent_boards/email_header' , function ( $email_header ) {
return $email_header ;
} ) ;
1 2 3 4 5 6
Last Updated: 1/15/2025, 5:27:54 AM