imported image's path not consistent on multi-site
Good day
When I import a pre-built site on my multisite installation I get images that are correctly placed in wp-content/uploads/sites/17 but few of them seem to have incorrect path like this: wp-content/uploads, meaning that the incorrect path looks like it does not include "sites folder and the site ID which makes the image not to show after installation.
I tried to check the code and I found the code below (however as im not a developer I do not know what to change to make sure this works.
function migrate_cb_ms( $field ){
if ( is_multisite() ){
global $current_blog;
if( $current_blog->blog_id > 1 ){
$old_url = '/wp-content/uploads/';
$new_url = '/wp-content/uploads/sites/'. $current_blog->blog_id .'/';
$field = str_replace( $old_url, $new_url, $field );
}
}
return $field;
Please help.
Comments