O jQuery está incluído no WordPress por padrão?


10

Quando baixei a versão mais recente 3.8.1, wp-include/jshá uma pasta jQuery.

Posso assumir que o WordPress sempre o incluirá, o que significa que não preciso fazer minha própria ligação? Por exemplo

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); 
wp_enqueue_script('jquery'); 

2
Sim. Lembre-se de que o jQuery é carregado no modo de compatibilidade; portanto, você não pode usar a $notação abreviada.
Dan

11
Não o vejo na minha recente instalação do WordPress 5. Não está aparecendo no código-fonte.
Mark

Respostas:


21

Sim, o jQuery faz parte do núcleo do WordPress. Mas - pode ficar desatualizado, porque as atualizações do jQuery podem ocorrer entre as versões do WP. A versão recente do WordPress usa uma versão muito recente do jQuery.

Por padrão,

wp_enqueue_script('jquery') 

pega o jQuery do núcleo em /wp-includes/js/jquery/jquery.js.

A maneira "correta" de adicionar o jQuery ao seu site WP é:

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

Outro problema - se você não usar o mais recente jQuery, tome cuidado para que ele não quebrar plugins.


4
O WordPress atualiza o jQuery normalmente alguns dias após o lançamento do jQuery, mas apenas para as versões beta mais recentes. O jQuery no WordPress mais recente nunca ficará muito atrás do jQuery, portanto, nunca deve ser necessário usar realisticamente um mais novo.
Otto

2
Sempre e somente use a versão do jQuery fornecida com o WordPress. Não use uma versão personalizada em Temas ou Plugins.
Chip Bennett

Concordo com os dois comentários acima - mas , o principal problema com as atualizações de versão do jQuery é o que eu disse acima - quebrando plugins. Não é um problema crítico, mas é um cuidado.
James

Use o google cdn.
ahmetlutfu

Funcionou como um encanto ..
Ajay Malhotra

5

Você ainda precisa enfileirá-lo, mas não precisa registrá-lo, pois ele é registrado automaticamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.