Últimas notícias da SeedProd

Tutoriais, dicas e recursos do WordPress para ajudar a expandir seus negócios

Os 15 problemas mais comuns do WordPress (e como resolvê-los)

Os 15 problemas mais comuns do WordPress (e como resolvê-los) 

Escrito por: imagem do autor Stacey Corrin
imagem do autor Stacey Corrin
Stacey escreve sobre WordPress e marketing digital há mais de 10 anos e sobre outros tópicos há muito mais tempo. Além disso, ela é fascinada por web design, experiência do usuário e SEO.
     Avaliado por: John Turner
imagem do revisor John Turner
John Turner é o cofundador da SeedProd. Ele tem mais de 20 anos de experiência em negócios e desenvolvimento e seus plug-ins foram baixados mais de 25 milhões de vezes.

Não há dúvida de que o WordPress é uma das melhores plataformas para criar seu site. Porém, até mesmo os usuários mais experientes se deparam com alguns problemas comuns do WordPress que os deixam perplexos.

Se você for um iniciante, enfrentar esses problemas pode ser bastante assustador. Os erros do WordPress podem parecer complicados e excessivamente técnicos, e talvez você não saiba por onde começar a resolvê-los.

Entendemos sua frustração!

Todo mundo tem que começar de algum lugar, por isso reunimos alguns dos problemas mais comuns do WordPress e soluções simples para resolvê-los.

Então, que tal aprendermos a solucionar esses problemas para que você saiba o que fazer quando se deparar com eles?

Faça backup do seu site antes de corrigir erros do WordPress

Antes de analisarmos os erros mais comuns do WordPress e suas soluções, há uma coisa que você sempre deve fazer.

Faça o backup de seu site!

Você deve sempre fazer um backup completo do seu site WordPress antes de fazer qualquer alteração e ter uma programação regular de backup. Isso é feito para que, se não for possível resolver totalmente os problemas, você tenha uma cópia funcional completa do site pronta para ser restaurada.

Há vários plug-ins de backup que você pode usar para criar um ponto de restauração para o WordPress. Você pode até mesmo criar um backup manual do WordPress, se preferir.

Como corrigir problemas comuns do WordPress

Com um backup do seu site pronto, vamos examinar os problemas mais comuns do WordPress que você pode estar enfrentando.

1. O WordPress não está enviando problemas de e-mail

Como corrigir o fato de o WordPress não enviar e-mails

O motivo mais comum do WordPress para não entregar e-mails é que o servidor de hospedagem do WordPress não está configurado corretamente para usar a função PHP mail().

Mesmo que sua hospedagem esteja configurada para usar essa função, muitos provedores de serviços de e-mail usam várias ferramentas para evitar spam de e-mail. Essas ferramentas tentam descobrir se um e-mail é proveniente de onde ele afirma ser.

No entanto, os e-mails transmitidos de sites do WordPress geralmente não passam nesse teste, e as mensagens acabam nas pastas de spam das pessoas.

Para corrigir esse problema, recomendamos o uso do SMTP (Simple Mail Transfer Protocol) para enviar e-mails do WordPress. O SMTP não usa a função mail() do PHP. Em vez disso, ele usa a autenticação adequada, o que leva a altas taxas de entrega de e-mail.

WP Mail SMTP: melhor plugin de smtp para WordPress

A melhor maneira de implementar o SMTP no WordPress é com um plug-in do WordPress, como o WP Mail SMTP. Esse plug-in configura seu site WordPress para enviar e-mails usando SMTP em vez da função mail() do PHP.

Além de ser muito fácil de usar e configurar, esse plug-in também funciona com provedores SMTP populares, como Sendinblue, Gmail, Office 365, Amazon SES e outros.

Para começar, aqui está um guia passo a passo sobre como corrigir problemas de não envio de e-mails pelo WordPress usando o WP Mail SMTP.

2. WordPress travado no modo de manutenção

Erro do WordPress travado no modo de manutenção

Às vezes, quando estiver fazendo alterações no seu site, você verá uma mensagem semelhante à mensagem acima, informando que o site está passando por manutenção programada.

O WordPress pode ficar preso no modo de manutenção durante uma atualização programada do WordPress ou quando você estiver atualizando vários plug-ins ou temas.

Se o WordPress for interrompido durante esse processo, ele não terá a chance de tirar seu site da manutenção, o que resultará no bloqueio do site e na sua indisponibilidade.

O WordPress coloca seu site automaticamente em modo de manutenção durante as atualizações para que os visitantes não vejam uma versão quebrada do site. No entanto, quando ele fica preso no modo de manutenção, você e seus visitantes não conseguem acessá-lo de qualquer maneira.

Para resolver esse problema, elaboramos um guia detalhado para corrigir rapidamente o problema de ficar preso no modo de manutenção do WordPress, que você pode ler aqui.

3. Facebook e Instagram oEmbeds Breaking Issue

Desde 24 de outubro de 2020, você deve ter notado que qualquer conteúdo do Facebook ou do Instagram que você publica no WordPress usando o recurso típico oEmbed ou Embed Blocks está subitamente quebrado.

Isso se deve a uma alteração na API do Facebook. A API é vital para o bloco e para o editor clássico do WordPress, normalmente permitindo que você incorpore conteúdo social, imagens e outras mídias diretamente em seus posts e páginas.

Agora, o Facebook exige que os desenvolvedores registrem um aplicativo e usem um token de cliente para recuperar dados da API Graph para conteúdo oEmbed.

Como essa não é uma solução escalonável para a equipe principal do WordPress, eles decidiram remover os oEmbeds do Facebook e do Instagram em favor do uso de plug-ins do WordPress como solução.

Como resultado, todos os oEmbeds do Facebook ou do Instagram não funcionam mais e terão a seguinte aparência:

oEmbeds do Facebook e do Instagram que quebram o WordPress

Isso a menos que você use um plug-in do WordPress para assumir o lugar de onde o oEmbeds parou.

A maneira mais fácil de corrigir o problema do oEmbed é com os plug-ins de feed de mídia social do Smash Balloon.

Eles têm plug-ins individuais para:

Como o Smash Balloon precisa registrar uma chave de API para criar feeds personalizados para o Facebook e o Instagram, você não precisará de nenhuma autenticação extra para restaurar suas incorporações. Além disso, você não precisará passar pelo complicado processo de criar seu próprio aplicativo.

Aqui está um guia passo a passo completo para usar o Smash Balloon para corrigir o problema de oEmbed do Facebook e do Instagram.

4. Miniatura incorreta do WordPress no Facebook

Muitos fatores podem impedir que o Facebook adivinhe corretamente qual miniatura usar para publicações e páginas no WordPress.

O Facebook usa tags de gráfico aberto (og) para exibir seu conteúdo na plataforma. Um motivo para esse problema pode ser o fato de ter várias imagens definidas na tag og:image, em que sua imagem em destaque é menor do que as outras imagens.

Isso é fácil de resolver com um plug-in de SEO para WordPress, como o All in One SEO. Ele adicionará automaticamente as tags de gráfico aberto corretas ao seu site, evitando o problema da falta de miniaturas.

Primeiro, você precisará instalar e ativar o All in One SEO. Se precisar de ajuda, aqui está um guia sobre como instalar um plug-in do WordPress.

Em seguida, você precisará ativar a função que permite que o plug-in adicione imagens em miniatura do Facebook a cada post.

Para fazer isso, vá para All in One SEO " Redes sociais. Em seguida, na guia Facebook, alterne a opção Enable Open Graph Markup para a posição "on".

Habilite a marcação do Facebook Open Graph no All in One SEO

Abaixo dessa área, você pode selecionar uma Default Post Image no menu suspenso. Normalmente, essa será a imagem em destaque, mas você pode escolher qualquer opção que desejar.

Clique em Save Changes (Salvar alterações ) para preservar suas configurações, e o problema deverá ser resolvido.

Esta é a aparência de nossa postagem no Facebook:

Visualização da miniatura da postagem do Facebook

Se você não vir as alterações imediatamente, tente limpar o cache do navegador antes de verificar novamente.

5. Tela branca da morte do WordPress

Tela branca da morte do WordPress

O erro de tela branca da morte do WordPress geralmente resulta em uma tela branca simples, sem mensagem de erro. Isso o torna muito confuso, pois não há código ou mensagem de erro para indicar onde algo pode ter dado errado.

Esse problema geralmente se deve a um limite de memória do PHP ou a um problema de configuração no servidor. Além disso, é mais provável que você só veja a tela branca em determinadas seções do seu site.

Se você tiver mais de um site do WordPress hospedado no mesmo servidor, comece verificando se os outros sites apresentam o erro de tela branca da morte.

Se isso acontecer, é provável que o problema esteja relacionado ao seu provedor de hospedagem de sites. O problema pode ser temporário, resolvendo-se em breve, mas se estiver preocupado, entre em contato com o serviço de suporte do seu host para obter mais detalhes.

Se essa não for a causa do erro, você pode tentar desativar o tema e os plug-ins do WordPress e reativá-los um a um até reproduzir o erro e encontrar o culpado.

Desativar plug-ins do WordPress

Mas se não conseguir acessar a área de administração do WordPress, será necessário acessar os arquivos do site usando um cliente FTP.

Localize as pastas wp-content/themes ou wp-content/plugins e renomeie-as para outra coisa. Isso deve remover o erro de tela branca.

renomeie seu arquivo de plug-ins ou temas

Em seguida, reverta as pastas para seus nomes originais e renomeie cada arquivo de plug-in e tema dentro dessas pastas, um por um, até identificar o plug-in ou tema que está causando a interrupção do site. Em seguida, você pode remover esse tema ou plug-in problemático para solucionar o erro.

Para obter mais soluções para corrigir a tela branca da morte do WordPress, consulte este guia.

6. Erro de memória esgotada do WordPress

Memória do WordPress esgotada

Se você vir um erro semelhante ao acima, que diz que a memória do WordPress está esgotada, isso pode ser devido a um script ou plug-in do WordPress que está esgotando o limite de tamanho de memória padrão.

Em geral, o erro exibe uma mensagem como a que está abaixo:

Erro fatal: Tamanho de memória permitido de 33554432 bytes esgotado (tentou alocar 2348617 bytes) em /home/username/public_html/site1/wp-includes/plugin.php na linha xxx

Você pode corrigir facilmente esse problema de memória aumentando o limite de memória do PHP no WordPress.

Para fazer isso, acesse o FTP em seu site e localize o arquivo wp-config.php, que se encontra na pasta raiz do site.

Editar o arquivo WP Config

Em seguida, copie e cole o seguinte código em seu arquivo wp-config.php antes da linha que diz: "That's all, stop editing!" (Isso é tudo, pare de editar!)

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

O que esse código faz é informar ao WordPress para aumentar o limite de memória do PHP para 256 MB.

Salve as alterações e faça o upload do arquivo de volta para o servidor. Agora, o erro deve desaparecer quando você visitar o site.

7. Erro de conexão esgotada no WordPress

Tempo limite de conexão do WordPress esgotado

Se você vir o erro "ERR_CONNECTION_TIMED_OUT" no WordPress, isso geralmente significa que seu site está tentando fazer mais do que ele pode gerenciar de uma só vez, e isso é bastante comum se o seu site estiver em uma hospedagem compartilhada.

Algumas das principais causas desse problema são plug-ins que consomem muitos recursos, problemas com as funções do tema e esgotamento da memória PHP.

Para começar a solucionar esse problema, desative os plug-ins um a um e tente acessar o site após cada desativação. Talvez você descubra que um dos plug-ins está causando o erro.

Outra solução possível é aumentar seus limites de memória no PHP e no WordPress usando as etapas que descrevemos anteriormente no artigo.

Se nada disso funcionar, é uma boa ideia entrar em contato com o provedor de hospedagem para ver se ele pode ajudar.

8. Erro ao estabelecer uma conexão com o banco de dados no WordPress

O erro ao estabelecer um problema de conexão com o banco de dados sugere que seu site não pode se conectar ao banco de dados.

Erro ao estabelecer uma conexão com o banco de dados no WordPress

Isso pode ocorrer quando você modifica ou insere os detalhes do banco de dados incorretamente, por exemplo:

  • Seu host de banco de dados.
  • Nome de usuário do banco de dados.
  • Senha do banco de dados.

Como alternativa, seu banco de dados pode não estar respondendo ou estar corrompido.

Para corrigir esse problema comum do WordPress, primeiro você deve verificar se recebe o mesmo erro no front-end e no back-end do seu site (wp-admin).

Se você receber um erro diferente na página wp-admin do seu site, como "Uma ou mais tabelas do banco de dados não estão disponíveis. O banco de dados pode precisar ser reparado", será necessário reparar o banco de dados.

Reparar seu banco de dados é muito simples. Acesse o FTP em seu site e adicione a seguinte linha de código ao arquivo wp-config.php, logo antes da linha "That's all, stop editing!" (Isso é tudo, pare de editar!):

define('WP_ALLOW_REPAIR', true);

Agora salve as alterações, carregue novamente o arquivo em seu servidor e visite esta página:

http://www.yoursite.com/wp-admin/maint/repair.php
Permitir que o WordPress repare seu banco de dados

Quando terminar de reparar o banco de dados, remova a linha do arquivo wp-config.php.

Se essa solução não corrigir o erro de estabelecimento de conexão com um banco de dados, consulte este guia para obter mais respostas.

9. Erro interno do servidor do WordPress

Erro interno do servidor do WordPress

O erro interno do servidor do WordPress é geralmente o problema mais comum do WordPress e também o mais confuso.

Essa mensagem de erro geralmente aparece quando algo está errado, mas o servidor não sabe onde está o problema. E como a mensagem não informa onde procurar para corrigir o problema, cabe a você encontrá-lo.

Ao tentar resolver esse problema, primeiro verifique se o arquivo .htaccess está corrompido. Para fazer isso, acesse seu site usando FTP e localize o arquivo .htaccess, que se encontra no mesmo diretório de pastas como wp-content.

renomear o arquivo htaccess

Agora renomeie o arquivo .htaccess para algo como .htaccess-old e visite novamente o site para ver se o erro foi resolvido.

Se tiver funcionado, vá para o painel do WordPress e navegue até Settings " Permalinks.

Salve suas configurações de permalinks

Em seguida, clique no botão Salvar sem fazer nenhuma alteração, o que criará um novo arquivo .htaccess com as regras corretas, para que você não veja mais um erro.

Se você continuar a ver o erro interno do servidor do WordPress, poderá encontrar mais soluções aqui.

10. Erro de sintaxe ou de análise do WordPress

erro de análise de sintaxe wordpress

Quando o erro de sintaxe ou de análise do WordPress aparece, normalmente é quando você está adicionando trechos de código aos seus arquivos do WordPress. O código pode ter a sintaxe errada ou você pode ter perdido um ou dois caracteres ao copiá-lo.

Em geral, você verá um erro como o mostrado abaixo:

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 549

Para resolver esse problema comum do WordPress, você deve primeiro considerar este guia para iniciantes sobre como colar trechos da Web no WordPress para garantir que não cometerá nenhum erro.

Depois de saber como copiar e colar snippets no WordPress corretamente, você pode passar a corrigir o problema. Para corrigir um erro de sintaxe, você precisará editar o código que o causou.

Isso pode parecer assustador, mas é fácil de consertar, não se preocupe.

Se você adicionou um novo trecho de código por meio da área do painel do WordPress, é provável que esteja bloqueado em seu site. Com isso em mente, você precisará acessar os arquivos do seu site usando FTP.

acessar seu site usando ftp

Depois de se conectar aos arquivos do site, localize o arquivo que você editou com o trecho de código. Se você esqueceu qual arquivo foi editado, observe o código de erro, pois ele informa exatamente onde está o erro.

Em seguida, remova o código que você adicionou ou reescreva-o com a sintaxe correta.

Quando terminar, salve o arquivo e carregue-o novamente em seu servidor. Em seguida, atualize seu site do WordPress. Agora seu site deve estar funcionando corretamente!

11. Resolver o erro 404 do WordPress

erro 404 do wordpress

Um dos motivos pelos quais você pode ver um erro 404 do WordPress ao visitar um post ou uma página em seu site é que as configurações de permalink precisam ser reconfiguradas.

Outra causa para um erro 404 pode ser a remoção acidental do seu arquivo .htaccess ou um erro ocorrido com suas regras de reescrita.

Para solucionar um erro 404, você precisará corrigir as configurações de permalink do WordPress.

Você pode fazer isso acessando Configurações " Permalinks na área do painel e simplesmente clicando no botão salvar alterações.

Isso limpa as regras de reescrita de seu site e atualiza suas configurações de permalink. Normalmente, isso resolverá o erro 404.

Caso contrário, você pode corrigir o erro 404 do WordPress atualizando o arquivo .htaccess, conforme mostrado neste guia.

Você também pode usar o All in One SEO para localizar e corrigir facilmente os erros 404. O All in One SEO detectará automaticamente todas as páginas 404 do seu site e as exibirá em um registro de fácil leitura.

redirecionamentos de seo tudo em um

Depois, você pode corrigi-los com apenas alguns cliques. E você pode usar o verificador de redirecionamento integrado para garantir que todos os seus redirecionamentos estejam funcionando corretamente.

12. O WordPress não está fazendo upload de imagens

O WordPress não está carregando imagens

Quando você está trabalhando no seu site, às vezes pode descobrir que não consegue carregar imagens corretamente na biblioteca de mídia. Não se preocupe, você não está sozinho nessa situação! Esse é um problema bastante comum do WordPress que já vimos com frequência.

Se o WordPress não estiver carregando imagens corretamente, isso provavelmente se deve a permissões de arquivo incorretas e, se for o caso, você normalmente verá a seguinte mensagem de erro:

'Não foi possível criar o diretório wp-content/uploads/2019/04. Seu diretório pai pode ser gravado pelo servidor?

Outro sinal disso é o desaparecimento de suas imagens da biblioteca de mídia do WordPress.

Imagens ausentes na biblioteca de imagens do wordpress

Para corrigir o problema do WordPress de não carregar imagens, primeiro você precisa se conectar ao seu site via FTP. Em seguida, vá para a pasta /wp-content/.

Dentro dessa pasta, você verá a pasta uploads, onde sua mídia é armazenada, inclusive imagens.

Para definir as permissões de arquivo para os uploads de mídia, clique com o botão direito do mouse na pasta de uploads e selecione File permissions (Permissões de arquivo ) para abrir a caixa de diálogo de permissões de arquivo.

Defina as permissões do arquivo de uploads

Primeiro, defina as permissões do diretório de uploads e de todos os subdiretórios dentro dele como 744.

Altere suas permissões de pasta

Em seguida, marque a caixa ao lado de "Recurse into subdirectories" e selecione a opção "Apply to directories only". Clique em OK para aplicar as alterações.

A próxima etapa é definir as permissões de arquivo para os arquivos no diretório de uploads.

Clique com o botão direito do mouse no diretório de uploads e selecione File permissions (Permissões de arquivo). Na caixa de diálogo, altere o valor numérico para 644.

alterar as permissões de arquivo no ftp

Marque a caixa ao lado de "Recurse into subdirectories" e clique em "Apply to files only". Clique em OK para aplicar as alterações.

Quando terminar, volte ao painel do WordPress e tente recarregar suas imagens novamente.

13. "Questão do WordPress "Tem certeza de que quer fazer isso?

Tem certeza de que deseja fazer isso?

O próximo problema comum do WordPress é a mensagem de erro "tem certeza de que deseja fazer isso?". Você provavelmente verá essa mensagem na área de administração do WordPress.

O problema geralmente se deve ao fato de um plug-in ou tema do WordPress não usar o Nonce corretamente.

Nonce é uma chave de segurança adicionada aos URLs ao executar uma tarefa de administração no WordPress. Se um plug-in ou tema estiver usando-o indevidamente, você verá a mensagem de erro acima.

A solução para resolver essa mensagem de erro é investigar seus temas e plug-ins do WordPress para ver qual deles é o culpado.

Para obter todos os detalhes sobre como corrigir o erro "tem certeza de que deseja fazer isso", consulte este guia detalhado.

14. Loop de redirecionamento de login do WordPress

loop de redirecionamento de login do wordpress

Pode acontecer que, ao tentar fazer login no WordPress, a página de login continue sendo redirecionada e atualizada. Isso geralmente é chamado de loop de redirecionamento de login do WordPress e pode ser bastante frustrante.

Uma das maneiras mais fáceis de corrigir esse erro de redirecionamento é limpar os cookies em seu navegador da Web. Isso ocorre porque o WordPress usa cookies do navegador para autenticar seus detalhes de login.

Para limpar os cookies do navegador no Chrome, vá para Configurações do Chrome e Avançado " Limpar dados de navegação.

Limpar dados de navegação

Limpe o navegador, o cache e os cookies e, em seguida, verifique se o navegador está habilitado para cookies.

Depois de fazer isso, reinicie o navegador e atualize a página de login do WordPress para tentar fazer login mais uma vez.

Isso deve resolver os problemas da maioria das pessoas; no entanto, se você ainda estiver enfrentando problemas de redirecionamento da página de login, este artigo tem mais soluções.

15. Erro 403 Forbidden no WordPress

Erro 403 proibido no wordpress

O código de erro proibido do WordPress 403 geralmente é exibido quando o servidor não permite que você acesse uma determinada página. Na maioria das vezes, você verá a seguinte mensagem de erro:

403 Forbidden - Você não tem permissão para acessar '/' neste servidor. Além disso, foi encontrado um erro 403 Forbidden ao tentar usar um ErrorDocument para tratar a solicitação.

Há vários motivos para esse erro, mas as permissões de arquivo incorretas e os plug-ins mal codificados geralmente são os principais culpados.

Uma das soluções mais comuns para esse problema do WordPress é solucionar os problemas dos plug-ins do WordPress. Você pode fazer isso desativando todos os plug-ins, inclusive os plug-ins de segurança que possa ter instalado.

Se o erro for resolvido depois de você ter feito isso, o problema é definitivamente um plug-in. Comece a reativar os plug-ins um a um até que o erro volte a aparecer, destacando o plug-in com problema.

Se for constatado que um problema de plug-in não estava causando o problema, você poderá corrigir a mensagem de erro 403 forbidden com uma das outras soluções encontradas aqui.

E é isso!

Hoje você aprendeu sobre os problemas mais comuns do WordPress e como resolvê-los.

Os problemas que abordamos acima estão entre os mais comuns que você encontrará no WordPress, portanto, essa lista deve deixá-lo bem preparado para todos os cenários comuns que aparecerem.

E como você pode evitar muitos dos problemas que abordamos usando um provedor de hospedagem WordPress, por que não ver nosso mostruário das melhores soluções de hospedagem para WordPress?

Esperamos que este artigo tenha sido útil para você. Se tiver gostado, siga-nos no Twitter e no Facebook para obter mais conteúdo como este.

avatar do autor
Stacey Corrin Escritor
Stacey escreve sobre WordPress e marketing digital há mais de 10 anos e sobre outros tópicos há muito mais tempo. Além disso, ela é fascinada por web design, experiência do usuário e SEO.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Recomendamos apenas produtos que acreditamos que agregarão valor aos nossos leitores.

Comentários

  1. Você pode resolver o problema com outros plug-ins que a proteção da fonte de exibição, arrastar e soltar e clicar com o botão direito do mouse não funciona na página de destino do seedprod?

    Eu tenho a versão profissional.

Os comentários estão fechados.