diff --git a/gravity-forms/gw-require-alt-text-description-post-image.php b/gravity-forms/gw-require-alt-text-description-post-image.php new file mode 100644 index 000000000..1ffcf1d4d --- /dev/null +++ b/gravity-forms/gw-require-alt-text-description-post-image.php @@ -0,0 +1,36 @@ +type == 'post_image' && $field->displayAlt && $field->displayDescription && $field->wasRequired ) { + + $alt_text = $value[ $field->id . '.2' ]; + $description = $value[ $field->id . '.7' ]; + + if ( ! $alt_text && ! $description ) { + $result['is_valid'] = false; + $result['message'] = esc_html__( 'Check Post Image. Please enter Alt Text and Description.', 'gravityforms' ); + } elseif ( ! $alt_text ) { + $result['is_valid'] = false; + $result['message'] = esc_html__( 'Check Post Image. Please enter Alt Text.', 'gravityforms' ); + } elseif ( ! $description ) { + $result['is_valid'] = false; + $result['message'] = esc_html__( 'Check Post Image. Please enter Description.', 'gravityforms' ); + } + + } + return $result; +}, 10, 4 );