acf_apply_validate_is_image_attachment_filters()
Applies filters to image attachment validation errors.
Hooks from the function
Returns
array.
Usage
acf_apply_validate_is_image_attachment_filters( $errors, $file, $attachment, $field, $context );
- $errors(array) (required)
- Validation errors.
- $file(array) (required)
- Normalized file data.
- $attachment(array) (required)
- Raw attachment data for the current context.
- $field(array) (required)
- The field array.
- $context(string) (required)
- The validation context.
Changelog
| Since 6.8.7 | Introduced. |
acf_apply_validate_is_image_attachment_filters() acf apply validate is image attachment filters code ACF 6.8.8
function acf_apply_validate_is_image_attachment_filters( $errors, $file, $attachment, $field, $context ) {
/**
* Filters the errors for image attachment validation.
*
* @since 6.8.7
*
* @param array $errors An array of errors.
* @param array $file An array of data for a single file.
* @param array $attachment An array of attachment data which differs based on the context.
* @param array $field The field array.
* @param string $context The current context (uploading, preparing, basic_upload).
*/
$field_type = acf_maybe_get( $field, 'type', '' );
$field_name = acf_maybe_get( $field, '_name', '' );
$field_key = acf_maybe_get( $field, 'key', '' );
$errors = apply_filters( "acf/validate_is_image_attachment/type={$field_type}", $errors, $file, $attachment, $field, $context );
$errors = apply_filters( "acf/validate_is_image_attachment/name={$field_name}", $errors, $file, $attachment, $field, $context );
$errors = apply_filters( "acf/validate_is_image_attachment/key={$field_key}", $errors, $file, $attachment, $field, $context );
$errors = apply_filters( 'acf/validate_is_image_attachment', $errors, $file, $attachment, $field, $context );
return $errors;
}