Ajax – 400 bad request – Como resolver?

Estava eu desenvolvendo meu projeto quando preciso fazer uma requisição via ajax e apareceu esse erro, e agora? Bom, como todo programador fui atrás de uma solução.
No meu arquivo functions.php coloquei a seguinte função:

add_action('wp_footer', 'eps_footer');
 function eps_footer() {
     echo "<script>var ajax_request_url = '".admin_url( 'admin-ajax.php' )."'</script>";
 }

E não resolveu todo o problema, começou a dar o erro 500 – internal server error, e comecei a pensar, por que não fiz Ed. Física?
Por fim a solução para esse erro era muito simples, eu tinha esquecido de dar o include do arquivo ajax.php no arquivo functions.php.
NÃO ESQUEÇAM DE DAR INCLUDE DO SEU ARQUIVO AJAX.
Espero ter ajudado, e até a próxima!
 

4 Commentários

  1. BRIAN
    19 de novembro de 2020

    OLÁ, UMA DÚVIDA. COMO DOU ESSE INCLUDE QUE VOCÊ CITOU NO FINAL DO ARTIGO?

    • Deprecated: A função get_author_name está obsoleta desde a versão 2.8.0! Em vez disso, use get_the_author_meta('display_name'). in /srv/app713.c2c3da20.configr.cloud/www/weberium/wp-includes/functions.php on line 5379
      Laynara Vieira
      1 de março de 2021

      Bom dia brian, no seu arquivo functions.php você coloca esse código: include(ajax.php), pronto. Se o seu arquivo estiver dentro de algum diretório você precisará colocar o caminho também. Abraço.

  2. MARGARETH MONTEIRO
    2 de fevereiro de 2022

    NAO ENTENDI ESTOU TENTANDO VIA MERCADO LIVRE DEVOLVER VALOR AO CLIENTE E APARECE ISSO ERRO ON AJX CALL .. COMO POSSO RESOLVER ISSO

    • Deprecated: A função get_author_name está obsoleta desde a versão 2.8.0! Em vez disso, use get_the_author_meta('display_name'). in /srv/app713.c2c3da20.configr.cloud/www/weberium/wp-includes/functions.php on line 5379
      Eduardo Cardillo
      3 de fevereiro de 2022

      Olá Margareth, bom dia!

      Esse artigo é sobre desenvolvimento, se você for desenvolvedora e está com dificuldades pode detalhar seu problema que podemos lhe ajudar, mas se seu site conta com uma integração pronta com o Mercado Livre, sugiro entrar em contato com seu desenvolvedor!

      Caso não tenha um desenvolvedor nos contate que ajudamos você também.

Deixe um comentário para Laynara Vieira Cancelar resposta