Simply decide this on what data you got for your file (I use $file
instead of $arr
as argument, as it’s easier to understand later).
if ( 'image' == array_shift( explode( "https://wordpress.stackexchange.com/", $file['type'] ) ) )
// do wonderful things
You can always simply look into what you got with adding the following line to your filter:
exit( printf( '<pre>%s</pre>', var_export( $file, true ) ) );
This will exit
during the upload and stop the process, so you can inspect the output and see what data you got from your upload. Just do this for different file types and alter your code according to it.
Related Posts:
- Get all post attachments except featured image
- getting attachement images src and add classes
- How can I bulk delete media and attachments using WP-CLI?
- Are captions stored anywhere?
- get_the_post_thumbnail() doesn’t taking style attribute
- complex restriction of items in media library
- Remove duplicate attachments
- Edit image / Delete image link
- How could I add button next to “edit image” button in “Attachment Details”
- media_sideload_image file name?
- Detect if is image unattached
- Give attachments an archive page
- Insert Media – Attachment – Link to : Remove the “attachment page” option
- Show Post ID in “Find Posts or Pages” box in Media Library?
- Retrieving a custom link on an attachment
- Delete attachments from Front end
- Creating a multi-file upload form on the front end for attachments
- get post attachments of a particular size
- How to upload image from front end and save in media library?
- Get the attachment URL on single.php
- How to create a CSV on the fly and send as an attachment using wp_mail?
- Insert custom ID into wp_get_attachment_link
- How to add attachment without uploading?
- Prevent Duplicate Attachment When Using wp_insert_post
- Change code to display image attachment page
- Attachment 0×0 size error [closed]
- Add image attachment to post via coding?
- How To Grab All Type Of Attachments, But Images?
- Removing width and height attributes from wp-get-attachment
- Change filename during upload
- Get post attachment images dimension and use in embed code
- use wp_get_attachment_image() to show attachments
- List Post Attachments – Remove Image Thumbnails
- How do i add LIGHTBOX to Attachments?
- How to specify width and height in the_content for image attachments
- delete image attachments of a custom post type except featured image
- Display attachment resolution size
- Import Attachments – not attaching to post_parent
- Where does the gallery shortcode gets its attachments from?
- media ‘path’ issue / concern when bringing files live
- How to redirect ‘file url’ to ‘post url’ i.e. in attachment.php
- Is it possible to share media files between multiple WordPress sites?
- How can I attach Facebook Open Graph data to an Attachment Page?
- Set Attachment Image File URL as GUID
- Massive photogallery import
- How to update the title of audio file through its attachment metadata
- Delete associated thumbnails when calling wp_delete_attachment
- How to allow empty title for attachments?
- Proper use of wp_get_attachment_image?
- Get title of post image is attached to
- Correct attachment size
- How can I display a link to a post’s (Word doc or pdf) attachment?
- GUID field in wp_posts – relevance for attachments?
- Gutenberg Block: Image resolution
- Attach a external file as attachement using wp_mail
- Get image attachment to a post outside the loop?
- Could not get attachment using wp_mail
- Looking to limit file attachment downloads
- Prevent image from being accessible via url as a post?
- Upload multiple image with media_handle_upload with multiple file field [duplicate]
- get_post orderby not working in plugin
- 500 internal error at wp_generate_attachment_metadata
- Delete child post and attachment links to parent post
- How can I return multiple image attachments with wp_get_attachment_image_src
- How can i catch (with get_posts) attachment file (pdf, images) from a post when i have only inserted it from media library and it isn’t upload for it?
- How to let a role handle media without post permissions
- WordPress Gallery Permalink Structure Displaying Incorrectly
- Will wp_get_attachment_metadata display PDF metadata (eg: keyword, author, description)?
- How do I get just the title from wp_get_attachment_image
- changing the default picture size link url
- i want attachment.php to return the image
- List all files from subpages
- Add videos/images preview to bbPress attachment
- Change attached img anchor link to post link
- How to view exact image dimensions of a media in Admin view?
- wp_get_attachment_image_src calling wrong location
- wp_delete_attachment doesn’t delete image files / doesn’t work
- Get attachment URL from attachment Link in WordPress
- How to open an attachment based on the date picker
- Send data URL string as an attachment in wp_email
- How to use previous/next image link, ignoring parent posts/attachments?
- wp_get_attachment_metadata is empty
- Using $_FILES variable into the same function for uploading images and files
- WP media attachment location vs permalink
- Removing delete permanently button in uploading files media
- Remove attached media
- Incomplete attachment page
- How to retrieve “custom url” from image attachment in wordpress
- Possible to “Attach” images to multiple posts without uploading twice from Add media Section?
- list of attachments: wp_get_attachment_link works, wp_get_attachment_image does not
- Custom attachment field dissapearing
- How can I let users access a specific attachment?
- What is the most efficient way to retrieve a group of image URL’s from different attachment ID’s of a specific crop size?
- How to wrap this Link with an Image?
- How to save media-form on custom tab
- Attachment page custom title?
- I want to edit documents on my blog without the need to download and upload files again [closed]
- Open attachments in new tab/window
- One audio attachment, with two possible interchangeable extensions
- Attachement Meta DATA