Bugfix for email message
-
Please replace the cf7cem_save_contact_form function with this one, the default error message for a email field doesn’t work, this is the fix:
function cf7cem_save_contact_form( $cf7 ) { $tags = $cf7->form_scan_shortcode(); $post_id = sanitize_text_field($_POST['post']); if (!empty($_POST['enable'])) { $enable = sanitize_text_field($_POST['enable']); update_post_meta($post_id, "_cf7cm_enable_errors", $enable); } else { update_post_meta($post_id, "_cf7cm_enable_errors", 0); } foreach ($tags as $key => $value) { if(trim($value['type'])=='email*') { $key = "_cf7cm_".$value['name']."-valid"; $vals = sanitize_text_field($_POST[$key]); update_post_meta($post_id, $key, $vals); $key = "_cf7cm_".$value['name']; $vals = sanitize_text_field($_POST[$key]); update_post_meta($post_id, $key, $vals); } else { $key = "_cf7cm_".$value['name']; $vals = sanitize_text_field($_POST[$key]); update_post_meta($post_id, $key, $vals); } } }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Bugfix for email message’ is closed to new replies.