Plugin Contributor
Zack Katz
(@katzwebdesign)
This feature support was added in version 1.1.1. gf_salesforce_lead_source is the filter.
Here’s a code sample:
add_filter('gf_salesforce_lead_source', 'make_my_own_lead_source', 1, 3);
function make_my_own_lead_source($lead_source, $form_meta, $data) {
// $lead_source - What was about to be used (normally Gravity Forms Form Title)
// $form_meta - Gravity Forms form details
// $data - The data passed to Salesforce
return $lead_source; // Return something else if you want to.
}
Can you explain a little more how to use this code?
I put it in the functions file and set the lead source as “Website” and when my site loaded it was a blank screen.
The code I included:
add_filter('gf_salesforce_lead_source', 'make_my_own_lead_source', 1, 3);
function make_my_own_lead_source($lead_source, $form_meta, $data) {
// $lead_source - What was about to be used (normally Gravity Forms Form Title)
// $form_meta - Gravity Forms form details
// $data - The data passed to Salesforce
$lead_source = 'Website'
return $lead_source;
}
Thanks for your help.
Hi Zack
what do i need to change in your code here?
I created a hidden field name “lead_source” and i gave it a value, but it still use the form name
i put your code as is in the function.php file of my theme – do i need to change something in it?
Has anyone found a solution of this?
bmartinstudio,
I think you need a semicolon like so:
$lead_source = ‘Website’;