¿Se incluye jQuery en WordPress por defecto?

10

Cuando descargué la última versión 3.8.1, dentro wp-include/jshay una carpeta jQuery.

¿Puedo suponer que WordPress siempre lo incluirá, lo que significa que no tengo que hacer mi propia llamada? P.ej

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); 
wp_enqueue_script('jquery'); 
Josh
fuente
2
Si. Solo tenga en cuenta que jQuery se carga en modo de compatibilidad, por lo que no puede usar la $notación abreviada.
Dan
1
No lo veo en mi instalación reciente de WordPress 5. No se muestra en el código fuente.
Marcar el

Respuestas:

21

Sí, jQuery es parte del núcleo de WordPress. Pero, puede quedar desactualizado, porque las actualizaciones de jQuery pueden ocurrir entre versiones de WP. El lanzamiento reciente de WordPress utiliza una versión muy reciente de jQuery.

Por defecto,

wp_enqueue_script('jquery') 

toma jQuery del núcleo en /wp-includes/js/jquery/jquery.js.

La forma "correcta" de agregar jQuery a su sitio WP es:

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

Otra captura - si no utiliza la última jQuery, tener cuidado de que no se rompa plugins.

James
fuente
44
WordPress actualiza jQuery generalmente dentro de un par de días desde el lanzamiento de jQuery, pero solo para las últimas versiones beta. El jQuery en la última versión de WordPress nunca estará muy por detrás de jQuery, por lo que nunca debería ser realmente necesario usar uno más nuevo.
Otto
2
Utilice siempre y solo la versión de jQuery incluida con WordPress. No use una versión personalizada en Temas o Complementos.
Chip Bennett
Estoy de acuerdo con los dos comentarios anteriores , pero el problema principal con las actualizaciones de la versión jQuery es lo que dije anteriormente: romper los complementos. No es un problema crítico, pero hay que tener cuidado.
James
Utiliza google cdn.
ahmetlutfu
Funcionó de maravilla ..
Ajay Malhotra
5

Aún necesita ponerlo en cola, pero no necesita registrarlo, ya que se registra automáticamente.

Vancoder
fuente