Er jQuery Lastet i WordPress?

WordPress kommer lager med mange skript og ulike Javascript-biblioteker, som er Javascript-programmer som legger til funksjoner og rammer. Eksempler er Scriptaculous, Prototype og jQuery. WordPress bruker jQuery omfattende i sin egen back-end område, også kjent som "dashbord". Siden jQuery er allerede lastet inn, bør du bruke spesielle WordPress funksjoner for å inkludere den i temaer.

jQuery kommer inkludert med WordPress

Hvert eksemplar av WordPress kommer med jQuery allerede installert. Siden jQuery er et Javascript-bibliotek, kan du finne jQuery filer under "/ wp-includes / js / jquery /". WordPress inneholder også en rekke jQuery UI (User Interface) skript i den samme mappen. Disse skriptene gjør dra-og-slipp-menyer i dashbordet arbeid. Du kan også bruke dem i temaer og plugins.

Riktig metode for å bruke jQuery i WordPress

Siden WordPress allerede er spekket med jQuery, bør du ikke prøve å legge inn noen jQuery filer i temaer ved hjelp av "<script>" tags. WordPress stedet gir utviklere en PHP-funksjonen som kan Enqueue eventuelt inkluderte script. Denne funksjonen, "wp_enqueue_script ()", kan ta jQuery for deg. Bruk følgende kode for å laste jQuery i ditt tema.

wp_enqueue_script ( 'jquery');

Du må plassere denne koden ovenfor "wp_head ();" funksjon i ditt tema spissen.

Ved hjelp av jQuery i No-Konflikt Mode

WordPress inneholder også mange andre scripts, inkludert de som kan komme i konflikt med jQuery. Siden Prototype - en annen Javascript-bibliotek - også bruker "$" foran funksjoner, WordPress kjører jQuery i "no-konflikt" modus. Dette betyr at du trenger å erstatte "$" med "jQuery" når du skriver jQuery kode i dine temaer. Vurder følgende linjer med kode.

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

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

Begge eksemplene ovenfor skape den samme resultat, bortsett fra den første ikke vil fungere i WordPress. Når embedding en jQuery plugin skript som en skyveknapp eller suckerfish menyen, men du trenger ikke å gå gjennom koden av JS filen og gjøre endringer.

Legge en annen versjon av jQuery

Den versjonen av jQuery følger med WordPress ikke alltid reflekterer den nyeste versjonen av jQuery tilgjengelig. Du kan vente på en WordPress-oppdatering som gir deg den nyeste versjonen, eller du kan endre hvilken versjon WordPress bruker ved å legge til denne koden.

wp_deregister_script ( 'jquery');

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

Ovennevnte koden forteller WordPress ikke å bruke sin egen versjon av jQuery lenger, og da er det registrerer versjon av jQuery tilgjengelig gjennom Google Biblioteker API.