Como adicionar um script jQuery no rodapé do seu site WordPress

Como adicionar um script jQuery no rodapé do seu site WordPress

Publicado em 22/06/2024

JavaScriptWordpressjQueryProgramação

Fala Dev, tranquilo ?

Em algum momento do desenvolvimento do seu site em WordPress, você deve ter se deparado com o desafio de chamar um script em jQuery no rodapé do seu site, seja porque o jQuery oferece uma série de facilidades na hora de desenvolver (fazendo juz ao seu slogan: write less, do more), ou pela necessidade de trabalhar com alguma bibliotéca que utilize o jQuery como dependência.

Então hoje você irá aprender como utilizar um script jQuery no rodapé do seu site. Bora lá!

Por que jQuery no Rodapé?

Já falamos aqui sobre como adicionar scripts no rodapé do seu site WordPress, e no caso do jQuery, não é apenas uma questão de preferência, mas de perfornace e boas práticas, visto que muitas bibliotécas em JS modernas utilizam o jQuery como dependência para funcionarem corretamente.

Como um script jQuery no rodapé do WordPress

Vamos direto ao ponto: você pode fazer isto de duas formas, primeiro vamos adicionar script jQuery diretamente no rodapé do seu site através do functions.php do seu tema WordPress, mas também podemos chamar um arquivo meu-script.js caso prefira.

1. Adicionar o script jQuery diretamente no rodapé

Na grande maioria das vezes, os scripts em jQuery são utilizados para ações específicas como invocar uma bibliotéca ou alterar comportamentos pontuais no site, então podemos fazer isso de forma simples e direta adicionando o código diretamente no rodapé do site.

Para isso, acesse o functions.php do seu tema WordPress e adicione o código:


    function my_custom_jquery_script() {
        ?>
        <script>
            jQuery(document).ready(function($) {
                // Seu script customizado aqui.
                $('body').on('click', () => console.log('Script carregado no rodapé!'));
            });
        </script>
        <?php
    }
    
    add_action('wp_footer', my_custom_jquery_script);
       

Observe que dentro dessa estrutura, você pode utilizar $ sem gerar erros. É válido também testar seu script isoladamente, para saber se ele está funcionando corretamente.

2. Utilizando o wp_enqueue_script para adicionar chamadas jQuery no rodapé

Para alguns casos onde você irá trabalhar com uma base de código maior, podemos organizar o código em arquivos separados e chamá-los no rodapé do site.

Crie o arquivo com o seu código jQuery e adicione na pasta do seu tema (geralmente os arquivos js ficam localizados em pasta_do_tema/assets/js).

Em seguida, adicione a chamada do seu script no functions.php do seu tema, como neste exeplo:


   function my_custom_enqueue_scripts() {
       wp_enqueue_script('custom-script', get_template_directory_uri() . '/assets/js/seu_script.js', array('jquery'), null, true);
   }
   add_action('wp_enqueue_scripts', 'my_custom_enqueue_scripts');

O que está acontecendo aqui?

Para entendermos melhor o que está rolando por baixo dos panos, vamos aos detalhes:

Para saber mais sobre essa função, confira na documentação do WordPress.

Alternativas para adicionar seu script jQuery no WordPress

Usar Plugins: Existem plugins como Insert Headers and Footers que facilitam a inserção de scripts, mas eles adicionam mais uma camada de complexidade e dependência na base de código do seu site.

Recapitulando

Colocar scripts no rodapé do seu site WordPress é simples e rapido, além de melhorar o desempenho do seu site. E como pode ver, você pode fazer isso no functions.php adicionando o código diretamente pelo wp_footer, ou chamando um arquivo através do wp_enqueue_script, caso queira uma maneira mais eficiente de organizar o código.

E ai, curtiu? Então compartilha nos comentários como foi a sua experiência 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *