The gform_breeze_card filter in the Gravity Forms Breeze Add-On allows you to modify the card that is created by the add-on.
Usage
add_filter('gform_breeze_card', 'my_custom_function', 10, 4);
Parameters
$card
(array) – The card that is being filtered.$feed
(array) – The feed object.$entry
(array) – The entry object.$form
(array) – The form object.
More information
See Gravity Forms Docs: gform_breeze_card
Examples
Modify card title
Change the card title before it’s created in Breeze.
function modify_card_title($card, $feed, $entry, $form) { // Change card title $card['title'] = 'New Card Title'; return $card; } add_filter('gform_breeze_card', 'modify_card_title', 10, 4);
Add custom description to card
Append custom description to the card’s description in Breeze.
function append_custom_description($card, $feed, $entry, $form) { // Add custom description to card $card['description'] .= ' Custom description text.'; return $card; } add_filter('gform_breeze_card', 'append_custom_description', 10, 4);
Set card due date
Set the card’s due date based on the form entry.
function set_due_date($card, $feed, $entry, $form) { // Set card due date based on entry data $card['due_date'] = $entry['3']; // Assuming field 3 contains the due date return $card; } add_filter('gform_breeze_card', 'set_due_date', 10, 4);
Set card assignee
Assign the card to a specific user based on the form entry.
function set_card_assignee($card, $feed, $entry, $form) { // Set card assignee based on entry data $card['assignee'] = $entry['4']; // Assuming field 4 contains the assignee's email return $card; } add_filter('gform_breeze_card', 'set_card_assignee', 10, 4);
Modify card tags
Add or modify tags for the card in Breeze.
function modify_card_tags($card, $feed, $entry, $form) { // Add a new tag to the card $card['tags'][] = 'New Tag'; return $card; } add_filter('gform_breeze_card', 'modify_card_tags', 10, 4);