Como corrigir imagens que não aparecem no WordPress
O que é as imagens que não aparecem no WordPress?
Imagens que não aparecem no WordPress é a falha em que fotos publicadas mostram o ícone de imagem quebrada, um espaço vazio ou um X no lugar do conteúdo. O arquivo existe no servidor, mas o navegador não consegue carregá-lo: a URL aponta para um caminho errado, a pasta de uploads está com permissão negada, a miniatura no tamanho pedido nunca foi criada, ou a imagem é servida em HTTP enquanto a página é HTTPS e o navegador a bloqueia.
Como identificar
- No lugar da imagem aparece o ícone de imagem quebrada do navegador ou um quadrado com um X.
- Ao abrir o console do navegador (F12), a aba Network mostra a imagem com status “404 Not Found” ou “403 Forbidden”.
- Na Biblioteca de Mídia, os arquivos aparecem listados, mas a pré-visualização (miniatura) vem em branco.
- A imagem some só em alguns tamanhos (ex.: thumbnail) e aparece no tamanho original, sinal de miniatura não regenerada.
Como prevenir
- Mantenha a pasta uploads em 755 e os arquivos em 644 e revise as permissões após cada migração
- Regenere as miniaturas sempre que trocar de tema ou alterar os tamanhos de imagem do site
- Garanta que todo o site rode em HTTPS para evitar bloqueio de imagens por conteúdo misto
Causa
- A pasta wp-content/uploads está com permissão diferente de 755, ou os arquivos com permissão diferente de 644, e o servidor recusa a leitura.
- As miniaturas nos tamanhos registrados pelo tema nunca foram geradas, comum após trocar de tema ou importar conteúdo.
- A imagem é servida com URL em http: numa página https:, e o navegador bloqueia o conteúdo misto.
- A URL nos posts ainda aponta para o domínio antigo após uma migração, retornando 404 no novo endereço.
- Um plugin de cache, otimização de imagem ou CDN está servindo um caminho inválido ou removeu o arquivo original do servidor.
Como resolver
- Inspecione a URL da imagem quebrada: clique com o botão direito na imagem quebrada e abra em nova aba. Se der 404, o caminho está errado ou o arquivo sumiu; se der 403, é permissão de pasta.
- Corrija as permissões da pasta de uploads: via FTP ou gerenciador de arquivos, ajuste a pasta wp-content/uploads e subpastas para 755 e os arquivos de imagem para 644. Use os comandos abaixo se tiver acesso SSH.
find wp-content/uploads -type d -exec chmod 755 {} ; find wp-content/uploads -type f -exec chmod 644 {} ; - Regenere as miniaturas: instale o plugin Regenerate Thumbnails ou use o WP-CLI para recriar todos os tamanhos registrados pelo tema atual. Isso resolve imagens que somem apenas em tamanhos específicos.
wp media regenerate --yes - Force as URLs em HTTPS: em sites com SSL, garanta que o endereço do WordPress e do site usem https: em Configurações, Gerais, e rode uma busca e substituição de http://seudominio por https://seudominio no banco.
wp search-replace 'http://seudominio.com' 'https://seudominio.com' --skip-columns=guid - Desative temporariamente o CDN e o cache: pause o plugin de otimização de imagem, o CDN e o cache. Se as imagens voltarem, o problema está na camada de entrega; reative um por vez para isolar o culpado.
# .htaccess na pasta wp-content/uploads — garante que imagens sejam servidas, nao bloqueadas
<IfModule mod_authz_core.c>
<FilesMatch ".(jpg|jpeg|png|gif|webp|svg|avif)$">
Require all granted
</FilesMatch>
</IfModule>
<IfModule !mod_authz_core.c>
<FilesMatch ".(jpg|jpeg|png|gif|webp|svg|avif)$">
Order allow,deny
Allow from all
</FilesMatch>
</IfModule>














