Сам долго провозился, может кому пригодится то, что мне удалось найти. Варианты:
1. Перенесите все медиафайлы на другой домен. В functions пропишите:
add_filter('upload_dir', 'update_attachment_url');
function update_attachment_url($data)
{
$data['url'] = str_replace('http://main-domain/', 'http://sub-domain.com', $data['url']);
$data['baseurl'] = str_replace('http://main-domain/', 'http://sub-domain.com', $data['baseurl']);
return $data;
}
2. Плагин
wp-ftp-media-library. Плагин рабочий, главное правильно прописать настройки и на удаленном сервере прописать права на папки. Важно! Ставить и тестировать только после резервного копирования или на стороннем ресурсе. При первой загрузке файла меняет все пути к медиафайлам.
3. Плагин
Hacklog Remote Attachment. Именно на нем остановил свой выбор. Более продвинутая версия предыдущего плагина.