Maelezo
Automatically renames WordPress media uploads with customizable naming patterns for better organization and security.
from “hello-world.jpg”
- to orlold-whel.jpg
- or hello-world_orlold-whel.jpg
- or d6sf8z7mlo5ey4h90nkqcbixgr3wvj.jpg
Other Plugins:
- DH – Anti AdBlocker – Block the adblocker
Notes:
- Only affects newly uploaded files.
Screenshots
Installation
Automatic Installation
- Go to ‘Plugins’ > ‘Add New’ in your WordPress admin panel
- Search for ‘DH – Rename Uploaded Files’
- Click ‘Install Now’ and then ‘Activate’ the plugin
- Go to ‘Settings’ > ‘DH – Rename Uploaded Files’ to configure the plugin
Manual Installation
- Download the plugin zip file
- Go to ‘Plugins’ > ‘Add New’ > ‘Upload Plugin’ in WordPress
- Upload the zip file and click ‘Install Now’
- After installation, click ‘Activate Plugin’
- Go to ‘Settings’ > ‘DH – Rename Uploaded Files’ to configure the plugin
Wachangiaji & Wasanidi
“DH – Rename Uploaded Files” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DH – Rename Uploaded Files” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4
Added
- Added security check to prevent direct file access
- Added proper input validation for empty filenames
- Added proper documentation for the main function with
@paramand@returntags
Changed
- Restructured code using switch statement for better readability and maintainability
- Optimized variable usage to avoid redundant operations
- Improved code organization and indentation
- Enhanced error handling for file renaming operations
- Updated default case handling in the switch statement
Fixed
- Fixed potential issues with undefined array keys using null coalescing operator
- Fixed code style to follow WordPress coding standards
- Fixed potential edge cases in file extension handling
Removed
- Removed redundant global variable usage
- Removed duplicate code blocks by consolidating logic
Security
- Added ABSPATH check to prevent direct file access
- Improved sanitization of file names
- Added proper escaping for file paths
Performance
- Optimized string operations
- Reduced redundant function calls
- Improved memory usage by reusing variables
Compatibility
- Maintained backward compatibility with all existing settings
- Ensured compatibility with WordPress 6.5+
- Tested with PHP 8.0+
Developer Notes
- The plugin now follows better coding standards
- Improved filter hooks documentation
- Better separation of concerns in the code
3
- Fix some bugs.
2
- Fix some bugs.
- Compatible with WordPress 6.
1.0.1
- Fix some bugs.
1.0.0
- First release.

