Como faço para vincular diretamente aos arquivos enviados?

3

Eu fiz upload de alguns arquivos (imagens) que gostaria de vincular em meu próprio site, bem como em outros lugares, mas geralmente tento hospedar uma resolução diferente da mesma imagem para aparecer em outros sites. Meu problema com o wordpress agora é que, se eu enviar o arquivo para o diretório de upload do Wordpress através do FTP, não vejo o arquivo aparecer na minha mídia (no WP-admin). Eu posso obter um link do meu cliente ftp (cyberDuck), mas ele realmente não me liga a um link de trabalho, também o link é algo como isto:

http://ftp.mydomain.com/really-link-file-name-with-20%-and-at-the-end-its.jpg

Então eu assumo que funciona assim b / c contém jpg no final, mas não funciona e me leva a uma página 404. Alguma idéia de como eu posso fazer upload através de um cliente FTP e obter esses arquivos para aparecer no wordpress e também link corretamente?

    
por Muhammad Usman 10.11.2010 / 02:25

6 respostas

9
  

Se eu carregar o arquivo para o diretório de upload do Wordpress por FTP, não vejo o arquivo aparecer na minha mídia (no WP-admin)

Tente evitar o upload direto via FTP. O WordPress não verifica sua pasta de uploads para novas imagens. Em vez disso, use o carregador de mídia interno do WordPress para fazer upload de imagens. O WordPress irá colocá-los automaticamente na pasta correta, criar versões reduzidas que você pode usar em uma galeria rápida ou página de vendas do cliente e armazenar as informações meta da imagem no banco de dados do WordPress.

A Galeria de Mídia extrai suas informações do banco de dados do WordPress, portanto, para ver suas imagens enviadas aqui, essa é a única maneira de fazer isso!

  

Eu posso obter um link do meu cliente ftp (cyberDuck), mas ele não me vincula a um link de trabalho

Seu cliente está lhe dando um link de FTP. Se você usar um link FTP em um navegador da Web como o Internet Explorer (por exemplo, seu navegador funcionará como um cliente FTP e tentará baixar a imagem em vez de exibi-la no navegador. O que você precisa é de um link HTTP real, que você pode obter do WordPress, se você fez o upload através da Galeria de Mídia.

Se você enviou diretamente via FTP, seu link ainda seria algo como enlace se você fez o upload para o diretório /wp-content/uploads/2010/11/ . Se você colocá-lo em outro lugar, altere o link de acordo.

Para rever

A maneira correta de adicionar imagens ao WordPress e obter os links é através da Galeria de Mídia:

  1. Faça login no WordPress
  2. Ir para Mídia »Adicionar nova
  3. Selecione sua imagem e faça o upload para o WordPress
  4. Defina metadados conforme apropriado (título, legenda, texto alternativo, descrição)
    • Se necessário, você também pode editar a imagem (girar, cortar, dimensionar)
  5. Realce o URL do arquivo e copie e cole em algum lugar onde você possa se lembrar dele. Esta é a URL para a imagem em tamanho total que você pode vincular de outros lugares.
por EAMann 10.11.2010 / 16:58
3

O plugin "Add From Server" pode fazer o que você quiser. Ele pode escanear uma pasta de arquivos no servidor e copiar esses arquivos para a pasta de upload do Wordpress sem ter que passar pelo Media Uploader.

enlace

    
por Frank Zimmerman 23.07.2011 / 09:45
1

Qual é o URL? É possível, mas confuso, você instalou o wordpress em um subdomínio chamado ftp ou redirecionou a pasta de mídia para apontar para lá?

  

Use   ftp: // ftp. mydomain.com/whatever.jpg

     

Ou   http: // www. mydomain.com/whatever.jpg

A maneira mais fácil é fazer login no wordpress - > clique em Mídia - > carregar uma foto e copiar o URL direto para a imagem.

    
por Wyck 10.11.2010 / 04:04
1

Dois problemas separados aqui:

  • no seu cliente de FTP você vê [parte da] estrutura de diretórios real do seu servidor, mas seu site funciona como o servidor da web o vê (concentra-se no diretório raiz do site, não no servidor). Para começar a trabalhar link você precisa fazer upload de arquivos no diretório disponíveis para o servidor web e usar o caminho em relação à raiz do site na URL;

  • os arquivos enviados diretamente não são coletados pela biblioteca de mídia do WP. Para que isso aconteça, é necessário usar a funcionalidade de upload de mídia do WP ou importar mídia usando algum plug-in que faça isso (só me lembro do W3 Total Cache por nome, que faz isso para melhorar a funcionalidade de suporte ao CDN).

por Rarst 10.11.2010 / 07:57
1

Apenas para adicionar: Primeiro, você deve definitivamente enviar seus arquivos através do WordPress Media. Para arquivos maiores, como o mp4, recomendo usar o plugin "Adicionar do servidor" .

Segundo, em vez de copiar manualmente seus links de arquivo, você pode usar "Link para arquivos do WordPress" , que ajudam você a vincular seu conteúdo diretamente para qualquer arquivo que você queira (PDF, MP4, DOCX ..).

Espero que ajude.

    
por Tim Alan 22.01.2018 / 08:23
0

O WordPress tem a capacidade de redimensionar automaticamente as imagens que você envia e manterá as diferentes resoluções no diretório de uploads. Então, ao invés de fazer o upload de resoluções diferentes do arquivo pelo ftp, eu colocaria a resolução original do arquivo e deixaria o WordPress criar os diferentes tamanhos que você precisa.

Por padrão, o WordPress armazena 4 tamanhos de imagem: miniatura, médio, grande e original. Você pode definir esses tamanhos no administrador em Configurações - > Meios de comunicação. Se você precisar de mais tamanhos do que isso, você pode definir mais em um plugin ou no functions.php do seu tema usando a função add_image_size ():

add_image_size('my_new_size', $width, $height, $should_crop);

Você pode encontrar mais informações sobre esta função no codex: enlace

    
por prettyboymp 10.11.2010 / 03:03

Tags