O que você fez não é consistente com o exemplo fornecido. O exemplo fornecido define a localização / caminho do diretório somente, não o URI.
Você está incluindo o esquema (http: //) que não é apropriado e, além disso, quebra as coisas, ao configurar o diretório / localização de uploads.
Você, presumivelmente, também está querendo definir o URI para uploads, também.
Outros nos comentários parecem estar fazendo o mesmo.
– por exemplo. Como faço para carregar e carregar uploads / mídia do servidor de um subdomínio?
Observe que há duas especificações de localização para uploads / media:
1. Carrega diretório / localização.
2. URI.
O diretório / localização de Uploads pode ser especificado como uma constante da seguinte maneira:
define (‘UPLOADS’, “.’files ‘);
Isso proporcionaria o upload e referência de arquivos, por meio do domínio padrão, da seguinte maneira:
(exemplo) http: //domain.tld/files
Isso apenas define o caminho / localização do diretório, NÃO o sub / domínio.
2. URI
O URI é o URL / caminho completo para obter / uploads de acesso, antes da constante UPLOADS (# 1 acima).
Isso, infelizmente, e estranhamente, não está disponível para definir como uma constante. No entanto, ele pode ser configurado por meio de filtro (wp_upload_dir) ou editando diretamente a entrada da tabela do banco de dados.
O local de entrada da tabela do banco de dados é o seguinte:
Database / wp_options / upload_url_path
* Observação editando upload_path e / upload_path_url no banco de dados, você irá reativar a interface de usuário frontal para gerenciar esses campos para a frente, como antes, através da seção WordPress Admin / Media / Upload de arquivos.
Para aqueles que desejam hospedar mídia via sub / outro domínio, você pode modificar o upload_url_path semelhante à seguinte:
database / wp_options / upload_url_path:
(exemplo) http: //mycdn.mydomain.tld
Claro, você precisará configurar seus (s) servidor (es) web para apontar corretamente o sub / domínio para o local / diretório correspondente para ser exibido.
Espero que isto ajude.