This will allow you to rename an attachment as soon as its uploaded:
add_action('add_attachment', 'rename_attachment');
function rename_attachment($post_ID){
$file = get_attached_file($post_ID);
$path = pathinfo($file);
//dirname = File Path
//basename = Filename.Extension
//extension = Extension
//filename = Filename
$newfilename = "NEW FILE NAME HERE";
$newfile = $path['dirname']."https://wordpress.stackexchange.com/".$newfilename.".".$path['extension'];
rename($file, $newfile);
update_attached_file( $post_ID, $newfile );
}
Related Posts:
- How to manage attachment relationships for specific posts in WP 3.5+
- How to get attachment file name not attachment URL
- How to cleanly delete attachment but retain original file?
- Expanding new Media Uploader in WordPress 3.5
- Uploading Multiple Attachments From Front-End With A Description
- Validate alt text for attachments?
- Applying automatic link class to images embedded to posts
- Get all posts (of any post type) an attachment is used in
- How to single click to download image in single post
- delete attachment from front end
- URL rewrite with add_rewrite_rule and attachment_id
- How to set author for post AND post attachments
- Can I attach a document (eg: PDF) but have a JPEG as a thumbnail?
- How can I display custom fields value from attachment media?
- Add column for attachment file size
- how to test for attached image
- Unable to upload specific .zip file type via frontend in WordPress 4.0
- Making images from single.php pointing to an attachment .php template
- Add_Filter example for wp_get_attachment_link
- Can i hide the attachments from media which I uploaded from front end?
- wp_get_attachment_image_src always returns false
- Exact image sizes
- attachment url rewrite
- Get the size (size in Kb or MB) of an featured image?
- Automatically delete attachments and posts [closed]
- Get attachment file link
- How to grab the first two image attachments from a post?
- wp_insert_post featured image from library
- How to delete orphan attachments?
- the_content() behavior on attachment.php versus single.php
- Get the title and URL of the attachment parent post
- Confused with attachment mimetype order
- Disable edit media attachments?
- Getting ID from ajax response of async-upload.php
- Post Auto Draft Issue
- How to make a customized “Create Gallery” tab in the ‘Add Media’ window?
- Link all WordPress images size
- post_author for wp_insert_attachment
- Detach an image from a page using php
- Get the path of the first attached media (single.php)
- Ordering of gallery images without using shortcode in theme
- Adding width and height to wp_get_attachment_image_src
- Get the bare URL for an attachment
- custom admin thumbnail for videos, not getting post’s id?
- Don’t show attachments if they are inserted in post
- Control attachments menu order with jQuery Sortable
- How to delete a custom file from upload directory when deleting its post
- Media library quick/inline edit
- Email Attachment from Form Submit
- Check what attached image size is used
- Clean up images, delete unused image sizes attached to a post type
- Custom image sizes add to metadata
- What is the best way to store thumbnails for a non-image attachment?
- How do you create an attachment ID with Ajax submit? No page refresh
- What will happen if I delete all my attachment type posts from database?
- filter get_children to return all mime types EXCEPT ‘x’
- hide attached images of a post
- How to get $attachment->ID in custom functions
- How to add a caption to an image attachment in a file list?
- All attachment pages give 404
- Unable to get wp_get_attachment_url to show
- Get Attachment Image Class by attachment id
- has_excerpt yields true but no post_excerpt when retrieved
- Automatically deactivate link for attachments
- Hiding or removing file extension displayed in HTML on attachment page
- After changing permalink structure, How to redirect attachment url to old parent post url
- Possible to add “Even/Odd Classes” to image attachments via wp_get_attachment_image?
- Can’t sort get_posts by post_mime_type
- Getting attachment post using wp_get_attachment_link
- How to list “invisible” Auto Drafts?
- How to add media from front-end to an existing post and edit file title
- wp_mail Allow Remote Attachments from CDN
- Were attachment media settings removed from WordPress?
- How to identify and delete all the images/pdf’s which are not assigned to any post/custom-post/page and also which are repeated
- Media item permalink goes to source file instead of attachment.php
- Filter not applied to all image sizes
- Zip a file and add as attachment
- Nothing found in uploads folder after wp_insert_attachment
- Remove post with attachments hook
- Setting an image as post header (not featured image)
- PHPMailer – Uploading a file
- How to restrict users to only access their own media files in wordpress
- wp_mail doen’t send mails whit attachment
- Attachment file display link text
- When inserting attachments into a blog post, how can I get WordPress to use the full filename with the extension?
- Get video attachment ID and display length
- List attachments of a page
- Importing Attachments with No Extension
- Is there a way to add Reattach and Unattach links in image gallery?
- Post images not displaying as attachments
- Move caption in on attachment page
- How to retrieve images contained in a post
- Showing the attachment for a page?
- How can we select attachements based on Caption?
- Gallery Thumbnail Layout Template
- Calling a javascript function in post edit page after attaching something to post
- Custom Fields, Media uploader, Attachments
- No attachments on contact form 7
- Change the next thumbnail to text
- wp_mail attachment not working in wordpress