联系Form 7自定义验证消息以获取文件附件

时间:2019-01-29 17:32:40

标签: php wordpress validation contact-form-7

我的表单具有文件上传字段[file * cv文件类型:pdf | doc | docx | odt限制:1mb]

我需要为此字段设置自定义验证消息。我尝试使用此过滤器,但是我的表单没有发送。

你能告诉我出什么事了吗?

add_filter( 'wpcf7_validate_file*', 'custom_file_validation_filter', 20, 2 );

function custom_file_validation_filter( $result, $tag ) {
  $tag = new WPCF7_Shortcode($tag);
  $result = (object)$result;

  $name = 'cv';

  if ( $name == $tag->name ) {
   $cv = isset( $_POST[$name] ) ? trim( wp_unslash( (string)  $_POST[$name] ) ) : '';

    if ( empty( $cv ) ) {
     $result->invalidate( $tag, "Dodaj swoje CV" );

    }
  }

  return $result;
}

0 个答案:

没有答案