Как разместить медиафайлы в wordpress на другом сервере?
Я использую CDN для изображений для WordPress от Selectel + плагин для WP - https://wordpress.org/plugins/selectel-storage-upload/.
Получается, что загружаю фотки стандартными средствами wordpress, но улетают они в облачное хранилище.
Или берете плагин (за хороший плагин прийдется заплатить), или пишете свой плагин, за который прийдется заплатить еще больше.
Очень качественный пример - WP OFFLOAD S3
Также функционал фыноса изображений есть в кеширующих плагинах. В fastest cache даже бесплатно.