freekir
8/29/2018 - 12:10 PM

wpcf7_validate_textarea

<? add_filter( 'wpcf7_validate_textarea', 'cf7wl_textarea_validation_filter', 10, 2 );
add_filter( 'wpcf7_validate_textarea*', 'cf7wl_textarea_validation_filter', 10, 2 );

function cf7wl_textarea_validation_filter( $result, $tag ) {
  $tag = new WPCF7_Shortcode( $tag );
 $name = $tag['name'];

 if($name == 'your-message'){ 
    if (preg_match("/((http|https)\:\/\/)?[a-zA-Z0-9\.\/\?\:@\-_=#]+\.([a-zA-Z0-9\&\.\/\?\:@\-_=#])*/",$_POST[$name])) {
  $result->invalidate( $name, 'Сообщение не должно содержать ссылки' );
    }
 }
 return $result;
}