jQuery è incluso in WordPress di default?
Quando ho scaricato l'ultima versione 3.8.1, all'interno di wp-include/js
c'è una cartella jQuery.
Posso presumere che WordPress lo includerà sempre, quindi non devo fare una mia chiamata? Ad esempio:
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 fa parte del core di WordPress. Tuttavia, può diventare obsoleto perché gli aggiornamenti di jQuery possono verificarsi tra un rilascio e l'altro di WordPress. L'ultima versione di WordPress utilizza una versione molto recente di jQuery.
Per impostazione predefinita,
wp_enqueue_script('jquery')
recupera jQuery dal core in /wp-includes/js/jquery/jquery.js.
Il modo "corretto" per aggiungere jQuery al tuo sito WordPress è:
function theme_scripts() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');
Un'altra cosa da tenere presente: se utilizzi l'ultima versione di jQuery, fai attenzione che non causi problemi ai plugin.

WordPress aggiorna jQuery solitamente entro un paio di giorni dalla release ufficiale di jQuery stesso, ma solo per le ultime versioni beta. Il jQuery incluso nell'ultima versione di WordPress non sarà mai molto indietro rispetto a jQuery, quindi in realtà non dovrebbe mai essere necessario utilizzarne una versione più recente.

Sempre e solo utilizzare la versione di jQuery inclusa in WordPress. Non utilizzare una versione personalizzata nei Temi o nei Plugin.

Concordo con i due commenti precedenti—ma, il problema principale con gli aggiornamenti della versione di jQuery è quello che ho detto sopra—il danneggiamento dei plugin. Non è un problema critico, ma comunque da tenere d'occhio.

jQuery è incluso nei file core di WordPress ma è necessario caricarlo manualmente per l'utente frontend.
Per la dashboard di amministrazione viene caricato automaticamente.
Tieni presente che non puoi utilizzare la notazione abbreviata $
.
Devi usare jQuery
invece di $
Se vuoi usare $
invece di jQuery
inserisci questo blocco di codice nel tuo file js personalizzato
var $ = jQuery.bind({});

Niente di tutto questo è accurato. Se l'OP sta scrivendo uno script che richiede jQuery per funzionare, allora l'OP deve semplicemente includere jQuery come dipendenza quando si accoda lo script. array( 'jquery' )
è tutto ciò che serve durante l'accodamento. https://developer.wordpress.org/reference/functions/wp_enqueue_script/
Puoi evitare di dover usare jQuery()
invece di $
iniziando il tuo file script con (function( $ ) {
e terminandolo con } )( jQuery );
.
