Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- add_filter( 'forminator_custom_form_submit_errors', function( $submit_errors, $form_id, $field_data_array ) {
- if( $form_id != 1539 ) {
- return $submit_errors;
- }
- $field_names = array();
- // Change this to the message that you want to show.
- $message = 'Please enter e-mail or phone.';
- foreach( $field_data_array as $key => $value ){
- $field_names[] = $value['name'];
- }
- if ( !in_array( 'email-1', $field_names ) && !in_array( 'phone-1', $field_names ) ) {
- $submit_errors[]['submit'] = $message;
- }
- return $submit_errors;
- },15,3);
- add_filter( 'forminator_custom_form_invalid_form_message', 'wpmudev_invalid_form_error_msg', 10, 2 );
- function wpmudev_invalid_form_error_msg( $invalid_form_message, $form_id ){
- if( $form_id != 1539 ) {
- return $invalid_form_message;
- }
- $email_flag = false;
- $phone_flag = false;
- if( isset( $_POST ) ){
- $email = isset( $_POST['email-1'] ) ? sanitize_text_field( $_POST['email-1'] ) : '';
- $phone = isset( $_POST['phone-1'] ) ? sanitize_text_field( $_POST['phone-1'] ) : '';
- if( !$date && !$phone ){
- $invalid_form_message = __( 'Please enter e-mail or phone.', 'forminator' );
- }
- }
- return $invalid_form_message;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement