add_filter('cred_form_validate','my_validation',10,2);
function my_validation($error_fields, $form_data)
{
//field data are field values and errors
list($fields,$errors)=$error_fields;
print_r($fields);
//validate if specific form
if ($form_data['id']==21)
{
//check if featured image exists
if (empty($fields['_featured_image']['value']))
{
//set error message for featured image
$errors['_featured_image'] = 'Une image est obiligatoire';
}
if (empty($fields['post_content']['value']))
{
//set error message for featured image
$errors['post_content'] = 'La description est obligatoire';
}
//check if featured image exists
if ($fields['_featured_image']['field_data']['size'] >=20000)
{
//set error message for featured image
$errors['_featured_image'] = "L'image que vous avez téléchargé dépasse 200Ko";
}
}
//return result
return array($fields,$errors);
}