Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

enfileirar jQuery no WordPress

Preciso adicionar um jQuery no tema, usei o código a seguir no meu functions.php pra isso, mas isso removeu todo JS default do tema.

É possível fazer isso mantendo o default?

add_action('wp_enqueue_scripts', 'custom_equeeue_scripts');
function custom_equeeue_scripts () {
    wp_register_script( 'jquery', get_template_directory_uri() . '/js/jquery.js', array(), '1.0.0', true );
    wp_enqueue_script( 'jquery' );
}
3 respostas

Oi Marco, o WordPress já tem um jQuery, então você pode descartar esse registro e usar o do próprio WordPress.

add_action('wp_enqueue_scripts', 'custom_equeeue_scripts');
function custom_equeeue_scripts () {
    wp_enqueue_script( 'jquery' );
}

Quando você fala de default, se refere ao que??

As funções do tema

solução!

Neste caso, você enfileira o seu script também utilizando a mesma função, porém indicando os outros parametros, que são o nome, o local onde ele está e a dependência do jquery, isso fará com que ele seja carregado só depois do jquery.

Dà uma olhada na documentação da função wp_enqueue_script: https://developer.wordpress.org/reference/functions/wp_enqueue_script/