В моей форме есть поле для загрузки файла [file * cv filetypes: pdf | doc | docx | odt limit: 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;
}