Kuten johtava CMS-yhteisö väittää, 25% Internetistä käyttää WordPressiä. Nähdessään trendit, meillä ei ole muuta vaihtoehtoa kuin uskoa niihin, melkein joka toinen blogi ja joka neljäs sivusto näyttää käyttävän ilmeisesti tehokkainta ja käyttäjäystävällistä CMS: ää. Ihmiset ja kehittäjät ovat alkaneet siirtyä sivustoihinsa WordPress Platformiin.
Pyrkiessään muuttamaan suloisen ja yksinkertaisen verkkosivustosi monimutkaiseksi, tehokkaaksi CMS-sivustoksi ihmiset takertuvat hyvin perusaskeleeseen ja esittävät kysymyksen: Rakkaudelle, kuinka saan tämän ulkoisen JavaScriptin (.js) tiedoston työskentelevätkö tässä WordPress-teemassa? Kysytkö sinä myös samaa kysymystä? No amigos, olet vihdoin oikeassa paikassa: Olen täällä opastamassa sinua askel askeleelta yksinkertaisimmalla mahdollisella tavalla tämän tehtävän saavuttamiseksi!
Oletetaan nyt, että kaikki WordPress on asennettu ja potkut ulkoisen JS: n kanssa valmiina, aloittakaamme tehtävä sisällyttää tiedosto!
Huomaa: Käytän seuraavaa tiedostoa (testrun.js) tähän opetusohjelmaan, ja työskentelemäni teema on WordPressin kaksikymmentäkuusi.
alert ( 'Hei');
Aloitetaanpa!
Kaikki skriptit ja tyylitaulukot ladataan function.php: stä . Tämä on oikea tapa ladata ne WordPressiin, jotta vältetään ristiriidat muiden WordPressin tai käyttämien pluginien lataamien muiden skriptien kanssa. Jos annat WordPressin hallita kaikkia mukana olevia tiedostoja, sinun on ilmoitettava sille, että haluat tämän tiedoston sisältyvän tiedoston otsikko- (aloitus-) tai alatunnisteeseen (loppuun). Jokaisella mallilla / teemalla on omat function.php, joten toimintojen tarkka nimi, joka sisältää kaikki sisällytettävät tiedostot, olisi vaikea yleistää. Koska otan teemana kaksikymmentäkuusi, alla on tilannekuva siitä, miten function.php (jota käytetään tiedostojen sisällyttämiseen). Sinun tulisi jossain määrin muistuttaa tätä:
Wp_enqueue_script- funktio linkittää skriptitiedoston luodulle sivulle oikeaan aikaan skriptiriippuvuuksien mukaan, jos skriptiä ei ole jo sisällytetty ja jos kaikki riippuvuudet on rekisteröity. Voit joko yhdistää komentosarjan kahvaan, joka on aiemmin rekisteröity wp_register_script () -toiminnolla, tai antaa tälle toiminnolle kaikki skriptin linkittämiseen tarvittavat parametrit.
Wp_enqueue_script ($ kahva, $ src, $ deps, $ ver, $ in_footer) ottaa seuraavat parametrit:
$ kahva
(merkkijono) (Pakollinen) Komentosarjan nimi.
$ src
(merkkijono | bool) (valinnainen) Polku WordPressin juurihakemiston skriptiin. Esimerkki: '/js/myscript.js'.
Oletusarvo: väärä
$ deps
(taulukko) (valinnainen) Rekisteröityjen kahvojen ryhmä, josta tämä skripti riippuu.
Oletusarvo: taulukko ()
$ ver
(merkkijono | bool) (valinnainen) Merkkijono, joka määrittää komentosarjan versionumeron, jos sillä on sellainen. Tätä parametria käytetään varmistamaan, että oikea versio lähetetään asiakkaalle välimuistista riippumatta. Siksi se tulisi sisällyttää, jos versionumero on käytettävissä ja se on järkevä skriptille.
Oletusarvo: väärä
$ in_footer
(bool) (valinnainen) onko valloitettu skripti ennen tai ennen