Som hevdet av det ledende CMS-samfunnet, bruker 25% av internett WordPress. Når vi ser trendene, har vi ikke noe annet valg enn å tro dem, nesten hver 2. blogg og hvert fjerde nettsted ser ut til å bruke tilsynelatende det kraftigste og brukervennlige CMS. Ser frem til dette, har mennesker og utviklere begynt å flytte nettstedene sine til WordPress Platform.
På dette forsøket på å forvandle det søte og enkle nettstedet ditt til et komplekst, høytytende CMS-nettsted, blir folk sittende fast på et veldig grunnleggende trinn og stiller spørsmålet: For the Love, hvordan får jeg denne eksterne JavaScript (.js) -filen jobber du med dette WordPress-temaet? Er du også den som stiller samme spørsmål? Vel amigos, du er endelig på rett sted: Jeg er her for å veilede deg trinn for trinn gjennom den enkleste måten å oppnå denne oppgaven!
Nå forutsatt at du har WordPress alt installert og fyrt opp med ekstern JS klar, la oss komme inn i oppgaven å inkludere filen!
Merk: Jeg bruker følgende fil (testrun.js) for denne opplæringen, og temaet jeg jobber med er WordPress's Twenty Sixteen.
alert ( 'Hei');
La oss begynne!
Alle skript og stilark lastes inn fra funksjonene.php . Dette er den riktige måten å laste dem inn i WordPress for å unngå konflikter med andre skript som blir lastet enten av WordPress selv eller pluginsene dine som brukes. Hvis du lar WordPress administrere alle inkluderte filer, må du gi beskjed om at du vil at denne filen skal inkluderes i toppteksten (start) eller bunnteksten (slutten) av filen. Hver mal / tema har sine egne features.php, så det nøyaktige navnet på funksjonene som inkluderer alle filene som skal inkluderes, ville være vanskelig å generalisere. Siden jeg tar tjue seksten som tema, nedenfor er øyeblikksbildet av hvordan funksjonene mine.php (brukes til å inkludere filer). Dine skal til en viss grad likne dette:
Funksjonen wp_enqueue_script knytter en skriptfil til den genererte siden til rett tid i henhold til skriptavhengigheter, hvis skriptet ikke allerede er inkludert og hvis alle avhengigheter er registrert. Du kan enten koble et skript til et håndtak som tidligere er registrert ved hjelp av funksjonen wp_register_script (), eller gi denne funksjonen alle parametrene som er nødvendige for å koble et skript.
Wp_enqueue_script ($ handle, $ src, $ deps, $ ver, $ in_footer) tar inn følgende params:
$ håndtak
(streng) (Påkrevd) Navnet på skriptet.
$ src
(streng | bool) (Valgfritt) Sti til skriptet fra rotkatalogen til WordPress. Eksempel: '/js/myscript.js'.
Standardverdi: usant
$ deps
(array) (Valgfritt) En rekke registrerte håndteringer dette skriptet avhenger av.
Standardverdi: matrise ()
$ ver
(streng | bool) (Valgfritt) Streng som spesifiserer skriptversjonsnummeret, hvis det har et. Denne parameteren brukes for å sikre at riktig versjon blir sendt til klienten uavhengig av hurtigbufring, og bør derfor inkluderes hvis et versjonsnummer er tilgjengelig og gir mening for skriptet.
Standardverdi: usant
$ in_footer
(bool) eller før