acf_validate_is_image_attachment_basic_upload()ACF 6.8.7

Validates image attachment data during basic uploader pre-save checks.

No Hooks.

Returns

Array.

Usage

acf_validate_is_image_attachment_basic_upload( $errors, $file, $attachment, $field, $context, $error_message );
$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.
$error_message(string) (required)
The error message to use when validation fails.

Changelog

Since 6.8.7 Introduced.

acf_validate_is_image_attachment_basic_upload() code ACF 6.8.8

function acf_validate_is_image_attachment_basic_upload( $errors, $file, $attachment, $field, $context, $error_message ) {
	$mime = acf_maybe_get( $attachment, 'type', '' );

	if ( $mime && empty( wp_match_mime_types( 'image', $mime ) ) ) {
		$errors['invalid_image'] = $error_message;
	}

	return acf_apply_validate_is_image_attachment_filters( $errors, $file, $attachment, $field, $context );
}