fluent_support_ticket_create_validation_rules
Parameters
- '$rules' (array) Validation rules for ticket
Usage
add_filter('fluent_support/ticket_create_validation_rules', function ($rules) {
// ...do something
return $rules;
}, 10, 1);
Reference
apply_filters('fluent_support/ticket_create_validation_rules', $rules)
This filter is located in fluent-support/app/Http/Requests/TicketRequest.php
fluent_support_ticket_create_validation_messages
Parameters
- '$messages' (array) Validation messages for a ticket
Usage
add_filter('fluent_support/ticket_create_validation_messages', function ($messages) {
// ...do something
return $messages;
}, 10, 1);
Reference
apply_filters('fluent_support/ticket_create_validation_messages', $messages)
This filter is located in fluent-support/app/Http/Requests/TicketRequest.php
fluent_support_customer_ticket_priorities
Parameters
- '$priorities' (array) Customer ticket priority list
Usage
add_filter('fluent_support/customer_ticket_priorities', function ($priorities) {
// ...do something
return $priorities;
}, 10, 1);
Reference
apply_filters('fluent_support/customer_ticket_priorities', [ 'normal' => __('Normal', 'fluent-support'), 'medium' => __('Medium', 'fluent-support'), 'critical' => __('Critical', 'fluent-support') ])
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_admin_ticket_priorities
Parameters
- '$priorities' (array) Admin ticket priority list
Usage
add_filter('fluent_support/admin_ticket_priorities', function ($priorities) {
// ...do something
return $priorities;
}, 10, 1);
Reference
apply_filters('fluent_support/admin_ticket_priorities', [ 'normal' => __('Normal', 'fluent-support'), 'medium' => __('Medium', 'fluent-support'), 'critical' => __('Critical', 'fluent-support') ])
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_ticket_status_groups
Parameters
- '$statusGroups' (array) Ticket status groups
Usage
add_filter('fluent_support/ticket_status_groups', function ($statusGroups) {
// ...do something
return $statusGroups;
}, 10, 1);
Reference
apply_filters('fluent_support/ticket_status_groups', [ 'open' => ['new', 'active'], 'active' => ['active'], 'closed' => ['closed'], 'new' => ['new'], 'all' => [] ])
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_changeable_ticket_statuses
Parameters
- '$ticketStatus' (array) Changeable ticket status groups
Usage
add_filter('fluent_support/changeable_ticket_statuses', function ($ticketStatus) {
// ...do something
return $ticketStatus;
}, 10, 1);
Reference
apply_filters('fluent_support/changeable_ticket_statuses', $ticketStatus)
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_ticket_statuses
Parameters
- '$ticketStatuses' (array) Ticket statuses
Usage
add_filter('fluent_support/ticket_statuses', function ($ticketStatuses) {
// ...do something
return $ticketStatuses;
}, 10, 1);
Reference
apply_filters('fluent_support/ticket_statuses', [ 'new' => __('New', 'fluent-support'), 'active' => __('Active', 'fluent-support'), 'closed' => __('Closed', 'fluent-support'), ])
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_accepted_ticket_mimes
Parameters
- '$mimes' (array) Accepted mimes
Usage
add_filter('fluent_support/accepted_ticket_mimes', function ($mimes) {
// ...do something
return $mimes;
}, 10, 1);
Reference
apply_filters('fluent_support/accepted_ticket_mimes', $mimes)
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_mime_groups
Parameters
- '$mimeGroups' (array) Mime groups
Usage
add_filter('fluent_support/mime_groups', function ($mimeGroups) {
// ...do something
return $mimeGroups;
}, 10, 1);
Reference
apply_filters('fluent_support/mime_groups', $mimeGroups)
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_portal_base_url
Parameters
- '$baseUrl' (string) Portal base url
Usage
add_filter('fluent_support/portal_base_url', function ($baseUrl) {
// ...do something
return $baseUrl;
}, 10, 1);
Reference
apply_filters('fluent_support/portal_base_url', $baseUrl)
This filter is located in fluent-support/app/Services/Helper.php
fluent_support_can_user_add_tags_to_customer
Parameters
- '$canAddTags' (boolean) User can add tags or not permission
Usage
add_filter('fluent_support/can_user_add_tags_to_customer', function ($canAddTags) {
// ...do something
return $canAddTags;
}, 10, 1);
Reference
apply_filters('fluent_support/can_user_add_tags_to_customer', $canAddTags)
This filter is located in fluent-support/app/Models/Ticket.php
fluent_support_custom_field_render
Parameters
- '$value' (string) Custom fields value
- '$scope' (string) Specifies whether it is for admin or public use
Note: $fieldType
represents the type of custom field, whether it is a text field, number field, etc.
Usage
add_filter('fluent_support/custom_field_render_' . $fieldType , function ($value, $scope) {
// ...do something
return $value;
}, 10, 2);
Reference
apply_filters('fluent_support/custom_field_render_' . $fieldType, $value, $scope)
This filter is located in fluent-support/app/Models/Ticket.php
fluent_support_ticket_custom_fields
Parameters
- '$customFields' (array) Custom fields
Usage
add_filter('fluent_support/ticket_custom_fields', function ($customFields) {
// ...do something
return $customFields;
}, 10, 1);
Reference
apply_filters('fluent_support/ticket_custom_fields', [])
This filter is located in fluent-support/app/Models/Ticket.php
fluent_support_disabled_ticket_fields
Parameters
- '$fields' (array) Disable ticket fields
Usage
add_filter('fluent_support/disabled_ticket_fields', function ($fields) {
// ...do something
return $fields;
}, 10, 1);
Reference
apply_filters('fluent_support/disabled_ticket_fields', [])
This filter is located in fluent-support/app/Models/Ticket.php
,fluent-support/app/Http/Controllers/UploaderController.php
,fluent-support/app/Services/CustomerPortalService.php
,fluent-support-pro/app/Hooks/filters.php
fluent_support_create_ticket_data
Parameters
- '$ticketData' (array) Ticket data
- 'customer' (object) Customer data
Usage
add_filter('fluent_support/create_ticket_data', function ($ticketData, $customer) {
// ...do something
return $ticketData;
}, 10, 2);
Reference
apply_filters('fluent_support/create_ticket_data', $ticketData, $customer)
This filter is located in fluent-support/app/Models/Ticket.php
,fluent-support/app/Services/Integrations/CreateTicketAction.php
,fluent-support/app/Services/CustomerPortalService.php
,fluent-support/app/Services/Integrations/FluentForm/FeedIntegration.php
,fluent-support-pro/app/Services/Integrations/FluentEmailPiping/ByMailHandler.php
fluent_support_previous_ticket_widgets_limit
Parameters
- '$limit' (integer) Previous ticket widgets limit
Usage
add_filter('fluent_support/previous_ticket_widgets_limit', function ($limit) {
// ...do something
return $limit;
}, 10, 1);
Reference
apply_filters('fluent_support/previous_ticket_widgets_limit', 10)
This filter is located in fluent-support/app/Models/Ticket.php
fluent_support_fst_menu_url_base
Parameters
- '$urlBase' (string) Fluent support admin url base
Usage
add_filter('fluent_support/fst_menu_url_base', function ($urlBase) {
// ...do something
return $urlBase;
}, 10, 1);
Reference
$urlBase = apply_filters( 'fst_menu_url_base', admin_url('admin.php?page=fluent-support#/') )
This filter is located in fluent-support/app/Services/Tickets/TicketStats.php
fluent_support_fst_quick_links
Parameters
- '$quickLinks' (array) List of quick links
Usage
add_filter('fluent_support/fst_quick_links', function ($quickLinks) {
// ...do something
return $quickLinks;
}, 10, 1);
Reference
apply_filters('fst_quick_links', $quickLinks))
$quickLinks
is used here as an illustrative variable to represent the raw array value found in the main filter, demonstrating the quick links data such as active tickets, total tickets, etc.
This filter is located in fluent-support/app/Services/Tickets/TicketStats.php