我的表单具有文件上传字段[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;
}