Erro no "AJAX" do WordPress

Escrito por michael cox | Traduzido por fernanda lemi
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Erro no "AJAX" do WordPress
Não deixe um erro no AJAX arruinar o seu dia (Comstock/Comstock/Getty Images)

JavaScript e XML assíncronos (AJAX) permitem que as páginas respondam aos cliques e exibam conteúdo atualizado sem forçar o navegador ao atualizar a página. O WordPress utiliza AJAX em sua interface de administração e os plugins frequentemente o utilizam para habilitar vários recursos. Ocasionalmente, um problema em um plugin ou em um código mal escrito pode causar um erro no AJAX. Através da solução de problemas é possível isolar o arquivo defeituoso.

Outras pessoas estão lendo

Como o AJAX funciona

Quando um visitante interage com um objeto em uma página habilitada com AJAX, o JavaScript dessa página envia informações sobre tal interação para o servidor que, por sua vez, envia o código XML novamente ao navegador do visitante. O programa do JavaScript interpreta e exibe as novas informações em tempo real, sem forçar a atualização da página. O AJAX é considerado uma tecnologia da "Web 2.0" e é utilizado por muitas páginas populares, incluindo o Google, o Facebook e o Flickr.

O AJAX e o WordPress

O núcleo do WordPress utiliza AJAX somente em sua área de administração, para funções como moderação de comentários e para apagar categorias e postagens. Plugins e temas independentes podem utilizar o AJAX para vários recursos, tanto dentro da área do administrador quanto em páginas públicas, incluindo carrinhos de compras, galerias de imagens e votações online. O WordPress fornece a funcionalidade AJAX para os desenvolvedores em seu arquivo "admin-ajax.php" e inclui a biblioteca jQuery para controlar o envio de formulários, mas cada desenvolvedor deve criar um código JavaScript para controlar as funções específicas do seu tema ou plugin.

Erros do AJAX

Quando o código JavaScript não consegue executar um comando ou recebe um resultado inesperado, ocorre um erro do AJAX. A mensagem depois das palavras "AJAX Error" (erro do AJAX) pode variar, mas a causa geralmente é a mesma: um problema com um arquivo de um plugin ou de um tema. Dois plugins utilizando o AJAX podem ser conflitantes. Por exemplo, se um plugin requerer um arquivo raiz e um segundo plugin o requerer novamente, ocorre conflito.

Solução de problemas

Ao encontrar um erro do AJAX imediatamente após instalar um plugin ou um tema novo, desabilite esse plugin ou o tema e entre em contato com o desenvolvedor. Para rastrear um conflito em potencial, comece desabilitando todos os plugins instalados no WordPress e verifique se o tema funciona sem erros. Habilite um plugin por vez e faça o teste cada vez que adicioná-los. Depois de restringir o problema a um determinado plugin ou tema, verifique os fóruns de assistência do WordPress para determinar se o problema é conhecido, contate o desenvolvedor do plugin ou utilize um diferente, com a mesma função.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível