È jQuery caricato in WordPress?

December 24

WordPress viene azione con molti script e varie librerie JavaScript, che sono programmi JavaScript che aggiungono funzioni e strutture. Gli esempi includono Scriptaculous, Prototype e jQuery. WordPress utilizza jQuery ampiamente nella propria area di back-end, noto anche come il "cruscotto". Poiché jQuery è già caricato, è necessario utilizzare funzioni speciali WordPress per includere nei vostri temi.

jQuery viene incluso con WordPress

Ogni copia di WordPress è dotato di jQuery già installato. Poiché jQuery è una libreria JavaScript, è possibile trovare i file jQuery sotto "/ wp-includes / js / jquery /". WordPress include anche una serie di jQuery UI (User Interface) gli script nella stessa cartella. Questi script rendono i menu drag-and-drop nel lavoro cruscotto. È inoltre possibile utilizzare per le temi e plugin.

Il metodo corretto di utilizzando jQuery in WordPress

Dal momento che WordPress già viene caricato con jQuery, non si dovrebbe tentare di incorporare i file jQuery nelle vostre temi usando "<script>" tag. WordPress dà invece agli sviluppatori una funzione PHP che può accodare qualsiasi script incluso. Questa funzione, "wp_enqueue_script ()", può afferrare jQuery per voi. Utilizzare il seguente codice per caricare jQuery nel tema.

wp_enqueue_script ( 'jQuery');

È necessario inserire il codice di sopra del "wp_head ();" funzione nel vostro intestazione tema.

Utilizzando jQuery in No-Conflict modalità

WordPress comprende anche molti altri script, tra cui quelli che possono entrare in conflitto con jQuery. Dal prototipo - un'altra libreria JavaScript - utilizza anche "$" davanti funzioni, WordPress funziona jQuery in modalità "no-conflitto". Questo significa che è necessario sostituire "$" con "jQuery" ogni volta che si scrive il codice jQuery nei tuoi temi. Considerate le seguenti righe di codice.

$ ( "P") addClass ( "rosso").;

jQuery ( "p") addClass ( "rosso").;

Entrambi gli esempi sopra creare lo stesso risultato, se il primo non funziona in WordPress. Quando l'incorporamento di uno script plugin per jQuery, come un cursore o un menu suckerfish, tuttavia, non è necessario passare attraverso il codice del file JS e apportare le modifiche.

Caricare un diverso versione di jQuery

La versione di jQuery incluso con WordPress non riflette sempre l'ultima versione di jQuery disponibile. È possibile attendere per un aggiornamento di WordPress che ti dà la versione più recente, oppure si può cambiare che WordPress versione utilizza aggiungendo questo codice.

wp_deregister_script ( 'jQuery');

wp_register_script ( 'jquery', https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js);

Il codice di cui sopra dice WordPress non usare la propria versione di jQuery più, e poi si registra la versione di jQuery disponibili tramite l'API di Google Biblioteche.