¿jQuery está incluido en WordPress por defecto?
Cuando descargué la última versión 3.8.1, dentro de wp-include/js
hay una carpeta de jQuery.
¿Puedo asumir que WordPress siempre lo incluirá, lo que significa que no tengo que hacer mi propia llamada? Por ejemplo:
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false);
wp_enqueue_script('jquery');

Sí, jQuery es parte del núcleo de WordPress. Pero—puede quedarse obsoleto, porque las actualizaciones de jQuery pueden ocurrir entre los lanzamientos de WP. La versión reciente de WordPress sí utiliza una versión muy actualizada de jQuery.
Por defecto,
wp_enqueue_script('jquery')
obtiene jQuery del núcleo en /wp-includes/js/jquery/jquery.js.
La forma "correcta" de agregar jQuery a tu sitio de WP es:
function theme_scripts() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');
Otro detalle—si utilizas la última versión de jQuery, ten cuidado de que no rompa los plugins.

WordPress generalmente actualiza jQuery en un par de días después del lanzamiento de jQuery en sí, pero solo para las versiones beta más recientes. El jQuery en la última versión de WordPress nunca estará muy atrasado respecto a jQuery, por lo que en la práctica nunca debería ser necesario usar una versión más nueva.

Siempre y únicamente usa la versión de jQuery incluida con WordPress. No uses una versión personalizada en Temas o Plugins.

Estoy de acuerdo con los dos comentarios anteriores--pero, el principal problema con las actualizaciones de versión de jQuery es lo que mencioné antes--los plugins que dejan de funcionar. No es un problema crítico, pero es algo a lo que hay que estar atentos.

JQuery está incluido dentro de los archivos principales de WordPress, pero necesitas cargarlo manualmente para los usuarios en el frontend.
Para el panel de administración, se carga automáticamente.
Ten en cuenta que no puedes usar la notación abreviada $
.
Debes usar jQuery
en lugar de $
.
Si deseas usar $
en vez de jQuery
, simplemente coloca este bloque de código en tu archivo JS personalizado:
var $ = jQuery.bind({});

Nada de esto es preciso. Si el OP está escribiendo un script que requiere jQuery para funcionar, entonces simplemente necesita incluir jQuery como dependencia al encolar el script. array( 'jquery' )
es todo lo que se necesita al encolar. https://developer.wordpress.org/reference/functions/wp_enqueue_script/
Puedes evitar tener que usar jQuery()
en lugar de $
comenzando tu archivo de script con (function( $ ) {
y terminándolo con } )( jQuery );
.
