tiltsa css
A folyamat során a finomítási vagy optimalizálja WordPress témák, akkor lehet, hogy tiltsa le a terhelést nem használt CSS és JS-fájlok HTML-dokumentumot. Általában, ebben a helyzetben korlátozott a legegyszerűbb lehetőség, hogy ezt a kérdést - eltávolítjuk a sablont vagy wp_enqueue_style wp_enqueue_skript funkciókat. bejegyzésért felelős WordPress Stílusok és szkriptek.
Egyszerűsége ellenére ez a módszer számos hátránya van: visszafordíthatatlanságába változás és komplexitás egy további frissítés. Példaként a gyerekkatonák téma WordPress, amikor a változások a szülő téma elvész, amikor frissülnek.
A WordPress lehet eltávolítani a sorból, és megszünteti a regisztrációs stílusok és szkriptek segítségével funkciók:
- wp_deregister_script ()
- wp_deregister_style ()
- wp_dequeue_script ()
- wp_dequeue_style ()
Abban különböznek, hogy wp_dequeue eltávolítja a pántot a sorból a teljesítménnyel, és wp_deregister törli a regisztrációs fájlt, akkor regisztrálja újra a fájlt a korábban használt azonosító.
A legtöbb esetben, hogy tiltsa le a CSS és JS fájlok ajánlott wp_dequeue_style és wp_dequeue_script. Ehhez adjuk hozzá a kódot a functions.php fájlt a WordPress sablon.
Tekintsük Példáján kirakodás Google Web Fonts Font:
A fenti példában az a paraméter wp_dequeue_style () függvénnyel meghatározott twentyfifteen-fonts azonosító korábban regisztrált CSS.
Azonosító neve megtalálható a kódot a script wp_enqueue_script connect () függvényt.
Meg kell jegyezni, hogy tiltsa le a CSS vagy JS fájlokat a WordPress téma wp_dequeue_google_fonts függvényhívás után kell megtörténnie hívás wp_enqueue funkciót. Ezért, hogy tiltsa le a CSS vagy JS fájlokat a WordPress téma, a legjobb, ha használja a funkciókat a kód végén a fájl functions.php.