Wordpress plugins
Dynamic Recipient for Contact Form 7

Dynamic Recipient for Contact Form 7

Version : 1.0.0
Tested up to : 4.8.2
Number of download : 2121
Average rating : 5 / 5 on 1 votes 1 votes, 5 avg.rating

Screenshots

Dynamic Recipient for Contact Form 7
Dynamic Recipient for Contact Form 7
Dynamic Recipient for Contact Form 7
Dynamic Recipient for Contact Form 7

Dynamically set recipitent of mail using a filter. How To Use Create a filter that will return the recipient of mail. For more information see the example filter in cf7-dynamic-mail-to-examples.php included with the plugin. function wpcf7_dynamic_to_filter_example($recipient, $args=array()) { if (isset($args['select-email'])) { if ($args['select-email'] == 'send to email 1') { $recipient = 'email-01@email.com'; } elseif ($args['select-email'] == 'send to email 2') { $recipient = 'email-01@email.com'; } elseif ($args['select-email'] == 'sent to email 3') { $recipient = 'email-01@email.com'; } } return $recipient; } // end function wpcf7_dynamic_to_filter_example add_filter('wpcf7-dynamic-recipient-example-filter', 'wpcf7_dynamic_to_filter_example', 10, 2); Add special fields to your form, see screenshot of example fields. Add a field to you form with the name “dynamic-mail-to-filter”. This can be any type of field that holds a single value. I would suggest trying out my other plugin Contact Form 7 – Simple Hidden Field. You can also use another hidden field extension for CF7. Set the value of this field to the name of your filter hook. If you would like the values of other fields sent to your filter as arguments, add a field with the name of “dynamic-mail-to-fields.” Set the value of this field to a comma separated list of the fields values you want sent to your filter. Again, see the example filter supplied with this plugin.

Download now