dezactiva css

În procesul de rafinare sau de optimizare WordPress teme, poate fi necesar să dezactivați încărcarea CSS neutilizate și JS-fișiere în documentul HTML. De obicei, în această situație limitată cea mai simplă opțiune de a aborda această problemă - eliminarea șablonul sau funcțiile wp_enqueue_skript wp_enqueue_style. responsabil pentru înregistrarea în stiluri WordPress și script-uri.

În ciuda simplității sale, în această metodă are mai multe dezavantaje: ireversibilitatea schimbărilor și complexitate, cu o nouă actualizare. Ca un exemplu, utilizarea temei copilului în WordPress, atunci când schimbările din subiectul părinte se va pierde atunci când este actualizat.

În WordPress pot fi eliminate din coada și a anula înregistrarea de stiluri și script-uri care utilizează funcții:

  • wp_deregister_script ()
  • wp_deregister_style ()
  • wp_dequeue_script ()
  • wp_dequeue_style ()

Ele diferă prin aceea că wp_dequeue elimină pripoanele din coadă la ieșire, și wp_deregister anulează dosarul de înregistrare, și apoi puteți re-înregistra fișierul cu identificatorul utilizat anterior.

În cele mai multe cazuri, pentru a dezactiva fișierele pentru CSS și JS este recomandat wp_dequeue_style și wp_dequeue_script. Pentru a face acest lucru, adăugați codul în fișierul functions.php al șablonului dvs. de WordPress.

Luați în considerare Folosind exemplul de off încărcare fonturi Google Web Font:

In exemplul de mai sus ca parametru pentru funcția wp_dequeue_style () am specificat identificatorul twentyfifteen-fonturi CSS înregistrate anterior.

ID-ul poate fi găsit în codul de script-ul wp_enqueue_script conecta funcția ().

Trebuie remarcat, pentru a dezactiva fișierele JS CSS sau în WordPress wp_dequeue_google_fonts tema funcției de apel trebuie să aibă loc după funcția de apel wp_enqueue. Prin urmare, pentru a dezactiva fișierele JS CSS sau în tema WordPress, cel mai bine este de a utiliza funcțiile în codul de la sfârșitul fișierului functions.php.

A se vedea, de asemenea:

articole similare