This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This hook can be used to manipulate the email settings of a form.
Usage
add_filter('frm_email_control_settings', 'frm_load_email_settings_with_ajax');
Parameters
- $settings (array)
Examples
Load Email Settings with AJAX
This example will allow you to load form's email settings with AJAX; this can be especially helpful if you have a lot of email settings or notifications.
add_filter('frm_email_control_settings', 'frm_load_email_settings_with_ajax');
function frm_load_email_settings_with_ajax($settings){
$settings['ajax_load'] = true;
return $settings;
}
Increase limit for email actions
There is a limit of 99 actions on a single form by default. Use this code example to raise this limit for email actions from 99 to 200. Note: The limit needs to be raised with frm_form_action_limit for this code snippet to work.
add_filter('frm_email_control_settings',
function( $options ) {
$options['limit'] = 200; // Change 200 to your limit
return $options;
}
);
add_filter('frm_form_action_limit',
function( $limit ) {
return 200; //Change 200 to your limit
}
);