Had you considered actually moving the folder?
WordPress allows to customize location of whole content folder or parts of it either.
According to moving uploads folder in Codex, as simple as:
define( 'UPLOADS', 'blog/wp-content/uploads' );
Related Posts:
- ‘Global’ settings page for multisite plugin
- What Are Security Best Practices for WordPress Plugins and Themes? [closed]
- How do I show data from gravity forms in my template? [closed]
- How do I cleanly override a plugin’s CSS with a child theme?
- How can I add a featured image to a page?
- How to customize a plugin whilst maintaining ability to upgrade
- PHP code on Visual Composer Plugin
- How are plugins in the WordPress plugin directory ranked?
- How can I log a user out of WordPress before the page loads?
- What does a security risk in a plugin look like?
- How to generate/update a XML sitemap without plugins?
- Does releasing a plugin under the AGPL force people to open source their whole WordPress installation?
- Markdown in WordPress 3.2?
- Integrating Google Maps with custom marker and hover?
- How To Ignore a Filter On Applying Filter the Content In a Function
- jQuery AJAX call not executing in Plugin
- Delivering a file instead of wordpress page
- Restricting users to a specific front end page [closed]
- How to get list of Scripts in Order of Dependencies
- Is it possible to make shortcodes NOT case sensitive?
- Get list of sites that uses specific plugin or theme
- TechCrunch WP Asynchronous Tasks plugin still works on v4.7.5? [closed]
- What is the purpose of $merged_filters?
- Trigger Autosave or disable unsaved changes dialog
- WP-Cufon adding extra space in my paragraphs in Firefox and Chrome
- Keep custom fix in a plugin
- Get post by ASC from custome field DATE picker
- Next and/or previous post content
- How To Clean The Malware Infected & Hacked WordPress Websites? [duplicate]
- How to remove style and js from theme and add your own style and js where shortcode is used?
- How to add an image from web-link?
- How to periodically scrape and cache strings from remote txt files. – My First Plugin
- Re-naming a theme/child theme whilst maintaining updates
- Get posts from WP_Query and format them on admin_head
- Pull out Advanced Custom Fields in Related post plugin
- Using a custom plugin to capture input data via Ajax and PHP
- Display post lists in 2nd paragraph
- How to make a proper custom post type link
- Can’t Update or Delete Plugins From WordPress
- Set and access global variable
- Preg Match All doesn’t Allow echo first character for WordPress Taxonomy Tags
- Is there a way to test that readme looks in other language before submitting translation?
- Insert content of a post into another
- ob_start() combined with wp_query
- Theme/Plugin installation through url on button click
- How to make custom client Login page for a specific page
- How to split test a menu item
- How to use get_template part in the plugin?
- How can I use get header from within my plugin?
- Bulk Image Upload And Rerrange Functionality
- Free shipping for certain items only – or get local pickup as option if item is set to virtual
- facebook Page Publish 2
- Elementor Gallery issue [closed]
- Understanding State in WordPress Multisites
- How do I publish portfolio items with a future date?
- How to activate a plugin on the activation of a theme?
- WordPress stats: OWA plugin overhead in the future
- Custom Login Page — wp_signon Headers Already Sent?
- What form should the $query media query array have for an Elementor page builder function? [closed]
- WooCommerce: Force coupon for existing/registered customers [closed]
- How to make a dynamic css class whose name changes every visit to confuse scraper
- Deactivation Hook does not remove database
- Code not working with post name Permalink Settings Help
- WordPress /users/me endpoint request forbidden
- Adding a theme option to the admin that lets me turn on/off a javascript file
- Echo out element to another page.
- Cannot add edit themes and add plugins after multisite update
- Absolute paths in backend for plugins after moving wordpress
- Janrain/Simple Modal under Redirected Domain
- get wpforms ID value from ACF text field
- WP REST API GET Method Works But Not The POST Method
- WordPress Gutenberg custom block
- Working on a product group in wordpress, where user choose how many children, wife and husband
- override plugin function in a class not working
- JOIN and SUM different statement results (Mailster Database)
- Show prices with tax Inclusive in Minicart widget
- Adding category base to url in custom post giving 404?
- Custom fields not showing up in the user info (PaidMembershipsPro)
- Classes registration in WordPress useing woocommers
- Problem with checked box on wp car manager plugin
- Performing CRUD operations on front end in wordpress
- Tool to highlight text in WordPress page and provide additional text on hover
- Elementor contact form doesn’t work: “Oops! I cannot send this email!”
- Create a link that calls our custom function in WordPress
- plugin: rewrite rules are lost when WP updates
- Woocommerce list variations that are added already to cart in Single Product
- {status}_{post_type} does not run correctly?
- Upload profil picture to every member
- WordPress Theme Conflict With Plugin
- Why isn’t my plugin seeing other classes?
- Manually updating plugins via FTP or SCM
- Saving custom form fields
- set cookies for my whole site is not working
- How do I to override login redirect on specific pages?
- wp_insert_post_data filter to set category
- Do shortcodes affect page indexing by search engines?
- Please Check this ‘.htaccess’ File
- Can’t save formdata in DB
- Event Made Easy – Block registration to two or more events that have the same category
- Allow manage_options capability for specific user only for specific plugin?