Como corrigir problema de upload de imagens no WordPress (passo a passo)

Deixe-me explicar cada um dos erros de upload de imagens no WordPress e mostrar como corrigi-los. Também fornecerei uma solução abrangente que provavelmente resolverá o problema se todas as outras falharem.

Problemas de upload de imagens são relativamente comuns no WordPress. Eles geralmente são caracterizados pela incapacidade de fazer upload de imagens ou pela galeria de imagens no WordPress mostrando imagens em branco (isso também se estende às postagens do WordPress).

Um erro de upload de imagem pode acontecer inesperadamente ou em alguns casos. depois de fazer alterações em seu site. A solução para o seu problema de upload dependerá do tipo de erro que você está recebendo.

Aqui estão os quatro sintomas comuns:

  1. Quando você não consegue fazer upload de um arquivo específico
  2. Quando você recebe erros relacionados ao tamanho do arquivo
  3. Quando você vê imagens em branco na galeria ou em suas postagens
  4. Quando você recebe um erro HTTP do WordPress ao fazer upload

Vejamos as correções!

1. Você não pode fazer upload de um arquivo específico

Se você encontrar um erro ao fazer upload de um arquivo específico, tente fazer upload de outro rapidamente. Se o upload do segundo arquivo for bem-sucedido, o problema estará relacionado ao primeiro arquivo. Existem duas soluções fáceis para corrigir isso:

Solução nº 1: redimensionar a imagem

Muitas vezes, uma dimensão de imagem excessivamente grande é o motivo pelo qual você não consegue enviar um arquivo específico para o WordPress. A única maneira de corrigir isso é redimensionar a imagem para torná-la menor. Você pode fazer isso com um editor de imagens no seu dispositivo ou em um site online como o picresize.

Solução nº 2: renomeie o arquivo de imagem

Se o nome do arquivo contiver caracteres especiais como @,#,$,&,* e assim por diante, será necessário renomear o arquivo de imagem para remover os caracteres antes de tentar carregá-lo novamente.

2. Você recebe erros de tamanho de arquivo

Isso acontece quando a imagem que você está tentando enviar é maior que o limite definido para upload de arquivos no WordPress. Para corrigir esse erro, você precisa aumentar o limite de upload de arquivos.

Uma maneira fácil de evitar esse erro é comparar o tamanho máximo de upload definido com o tamanho do arquivo que você deseja enviar. Você pode encontrar o limite de upload no Mídia > Adicionar página, logo abaixo da seção de upload de arquivo.

Carregar nova mídiaCarregar nova mídiaCarregar nova mídia
Carregar nova mídia

Agora para aumentar o limite, abra o wp-config.php arquivo com um editor de texto e defina o novo tamanho máximo de upload em ini_set() conforme mostrado abaixo:

O valor que você pode colocar aqui varia de 2 MB a 256 MB. No entanto, recomendo não ultrapassar 128 MB, pois provavelmente você não enviará nada tão grande para o seu site

1
ini_set('upload_max_size' , '256M' );
2

3
ini_set('post_max_size','256M');

Se você não consegue fazer upload de imagens e sua galeria mostra imagens em branco, provavelmente é porque você não tem as permissões de arquivo corretas em sua pasta de upload.

Este erro geralmente ocorre logo após a migração para outro host.

Para corrigir o problema de upload neste caso, você precisa alterar as permissões de arquivo na sua pasta de upload. Observe que você precisa de uma conta FTP para fazer isso.

  1. Acesse o cPanel no seu gerenciador de hospedagem e clique em Gerenciador de arquivos.
  2. Abra a pasta que contém seus arquivos do WordPress
  3. Localize o seu wp_content pasta e abra-a
  4. Encontre o seu envios pasta, clique com o botão direito nela e selecione Permissões de arquivo
  5. Defina o valor numérico como 744 e selecione Aplicar apenas a diretórios
  6. Clique OK para salvar as alterações.

Agora atualize sua biblioteca de mídia no WordPress e verifique se as imagens são exibidas. Além disso, tente fazer upload de um arquivo.

Tenha em mente que, em alguns casos, definir o Permissões de arquivo para 744 pode não resolver o problema. Nesse caso, repita o processo acima, mas desta vez, defina o Permissões de arquivo para 755.

4. Você está recebendo um erro HTTP do WordPress ao fazer upload

Se você encontrar um erro HTTP ao tentar fazer upload de um arquivo, as duas causas mais prováveis ​​são problemas de memória do WordPress e vários threads em seu processador de imagem. Agora, aqui estão cada uma de suas soluções:

Solução 1: Aumente o limite de memória

Acesse seu cPanel e abra a pasta que contém seus arquivos do WordPress. Nesta pasta, localize e abra seu wp-config.php arquivo usando um editor de texto e inclua o seguinte código:

1
define('WP_MEMORY_LIMIT', '256M')

Isso aumenta o limite de memória do PHP para 256 MB e corrigiria o erro HTTP do WordPress se estiver relacionado à memória.

Solução 2: configure o processador de imagem para usar um thread

Se o erro persistir, a próxima etapa é configurar o processador de imagem para usar um thread.

Abra a pasta do seu site novamente, localize seu .htaccess arquivo, abra-o com um editor de texto e inclua a seguinte configuração:

1
SetEnv MAGICK_THREAD_LIMIT 1

Agora tente fazer upload de uma imagem para ver se o erro foi corrigido.

5. Outras soluções

Se todas as soluções acima não resolverem o problema de upload de imagens no WordPress, aqui estão outras soluções possíveis que você pode tentar.

Solução 1: use o uploader do navegador

Faça login no painel do WordPress e vá para Mídia > Adicionar novo. Clique em carregador do navegador e tente fazer o upload desta forma para ver se isso resolve o seu problema.

Carregador do navegadorCarregador do navegadorCarregador do navegador
Carregador do navegador

Solução 2: limpe o cache em seu plug-in de cache

Alguns usuários do WordPress conseguiram corrigir esse problema simplesmente limpando o cache do plug-in de cache. Se você estiver usando um plugin de cache, tente fazer isso para ver se isso resolve o seu problema.

Solução 3: desative todos os plug-ins

Se tudo o que foi abordado até este ponto não funcionar, a desativação do plug-in provavelmente resolverá o problema de upload de imagens.

O WordPress depende de muitas ferramentas e plugins para funcionar corretamente. Cada vez que você ativa um plugin que não é compatível com a sua versão do WordPress (ou o plugin em si não é atualizado), há uma boa chance de ele bagunçar o seu site.

Veja como desativar todos os plug-ins do WordPress:

  • No painel de administração, navegue até Plug-ins > Plug-ins instalados
  • Selecione todos os plug-ins, clique no botão Ações em massa menu e selecione Desativar
  • Clique em Aplicar
Aplicar plug-inAplicar plug-inAplicar plug-in
Aplicar plug-in

Em seguida, vá até sua biblioteca de mídia, atualize-a e verifique se as imagens estão sendo exibidas. Tente enviar uma nova imagem também.

Se isso resolver o problema, ative os plug-ins um por um para encontrar o plug-in problemático. Ao encontrar o plugin ruim, instale uma versão compatível com o seu site ou remova-o completamente.

Esta etapa resolve o problema de upload de imagens na maioria das vezes. Mas se nada mudar depois de atualizar o site, isso indica que não há nada de errado com nenhum dos seus plug-ins e que eles estão atualizados. Talvez seja necessário restaurar para uma cópia de backup funcional ou chamar um especialista.

Conclusão

Erros de upload de imagens do WordPress podem ser uma grande dor de cabeça para proprietários e desenvolvedores de sites. No entanto, com as etapas corretas de solução de problemas, é possível corrigir o problema e fazer com que suas imagens funcionem novamente.

Neste artigo, abordamos possíveis soluções, como aumentar o limite de memória, redimensionar suas imagens, usar o uploader do navegador e desativar todos os plug-ins. O segredo é dedicar algum tempo para solucionar e investigar o problema, a fim de identificar e resolver o problema de forma rápida e eficiente.

Se você quiser mais informações sobre como corrigir erros críticos no WordPress, leia nosso guia passo a passo aqui.

Deixe uma resposta