A segurança do WordFence está a bloquear os pedidos

Se alguma funcionalidade do feed do Facebook ou das definições do plugin não estiver a funcionar corretamente e estiver a utilizar o plugin de segurança WordFence, é possível que o WordFence esteja a bloquear os pedidos do plugin do Facebook para comunicar com o seu servidor WordPress. Um sintoma comum deste problema é o facto de clicar no botão Carregar mais mostrar continuamente a animação de carregamento sem nunca carregar mais mensagens.

Se vir um problema como este, pode abrir as ferramentas de desenvolvimento no seu browser e verificar os separadores Consola ou Rede para quaisquer erros HTTP 403 para admin-ajax.php (ver exemplo abaixo). Este é um sinal de que os pedidos estão a ser bloqueados.

Solução 1:

O WordFence tem um modo de aprendizagem que lhe permite treiná-lo para que estes pedidos sejam permitidos. Pode treiná-lo seguindo estes passos:

  1. Aceda ao Painel de Controlo do WordPress > WordFence > Firewall e clique em Gerir Firewall
  2. Em Opções básicas da firewall > Estado da firewall de aplicação Web, altere o estado para Modo de aprendizagem e clique em Guardar alterações
  3. Agora volte ao seu feed do Facebook e execute as acções que estavam a ser bloqueadas pelo WordFence. Isto ajudará o WordFence a perceber que se trata de acções normais e que devem ser permitidas.
  4. Regresse ao Painel de Controlo do WordPress > WordFence > Firewall e clique novamente em Gerir a Firewall
  5. Em Basic Firewall Options > Web Application Firewall Status, altere o estado novamente para Enabled and Protecting e clique em Save Changes
  6. Testar se as acções que o WordFence estava a bloquear anteriormente estão agora a ser permitidas

Nota: O WordFence pode atuar de forma diferente se tiver sessão iniciada como administrador no sítio em vez de o visualizar como um visitante normal. Para garantir que está a testar o funcionamento do seu site para um visitante normal, certifique-se de que não tem sessão iniciada ou que está a visualizar a página numa janela anónima ou privada.

Solução 2:

Se a solução 1 não resolver o problema, tente estes passos:

  1. Aceda ao Painel de controlo do WordPress >WordFence> Ferramentas > Live Traffic
  2. Na caixa pendente que diz Filtrar tráfego: All Hits, selecione Blocked by Firewall e procure o(s) pedido(s) bloqueado(s). Normalmente, será um pedido para admin-ajax.php
  3. Se souber que a ação foi segura (especialmente se tiver sido feita a partir da sua própria visita), clique no botão Adicionar parâmetro à lista de permissões da firewall.
apoio

Não encontrou a sua resposta nos documentos?

Apoio ao contacto

Este artigo foi útil?