script-uri de închidere - Wordpress
Am acoperit deja cum să dezactivați fișierele stil CSS, fișierele individuale, tema de proiectare mufă (mai multe informații aici) și se separa fișierele de stil, plug-in plug-in-uri (citiți aici). Dar avem un singur scop - pentru a reduce numărul de cereri la server și crește viteza de descărcare.
Cu toate acestea, multe plugin-uri conecta fișierele lor js-script-uri. De multe ori, nu avem nevoie de a avea aceste fișiere au fost descărcate. Cel puțin nu este cu siguranță necesar, pe fiecare pagină - cereri suplimentare. mai mică decât viteza site-ului. Hai sa vorbim despre cum să dezactivați fișierele script care sunt descărcate pe diverse plugin-uri WordPress.
1. Determinați ce script-uri sunt plugin-uri încărcate.
Pentru a face acest lucru, utilizați serviciul Pingdom Website Speed Test sau PageSpeed.
In imaginea de mai jos putem vedea că, odată script-ul, plug dop Formular de contact 7 este încărcat pe toate paginile:
Când treceți peste numele de script-ul afișează modul în care acesta se află pe server - astfel încât să putem înțelege cu ușurință ce plugin-ul se conectează acest script.
Am decis să dezactivați acest script.
2. Căutați mâner-inițiator al script-ul, plug-in-uri WordPress.
Acum trebuie să găsim mânerul de script-ul - acesta este locul în care este conectat script-ul. În acest scop, am în admin. Panoul de WordPress, du-te la "Plugins". Găsim ne dorit Formular de contact 7 plug-in și faceți clic pe „Change“.
Avem nevoie pentru a căuta punctul de conectare a scenariului. Pentru a face acest lucru, apăsați Ctrl + F și dial-line de căutare:
Cautam în cazul în care se întâlnește acest cod. Dacă nu puteți găsi acest cod într-un plugin php-fișier, ceas alte php-files.
Dacă da, de asemenea, nu a găsit nimic - folosi programul Total Commander - face o căutare cu cuvintele wp_enqueue_script.
Deci, în cele din urmă am găsit mânerul pluginul nostru:
3. Funcții script dezactivare prin WordPress teme.
La sfârșitul fișierului atasaza următorul cod:
Notă: string wp_deregister_script ( 'contact-form-7'); dezactiva script-ul, este necesar să se specifice constatat anterior mânerul de script-ul.
Uneori, puteți rămâne în același timp - pur și simplu dezactiva script-ul. Cu toate acestea, multe plugin-uri fără un script nu poate funcționa.
4. Conectați script-ul numai în paginile relevante.
Desigur, în cazul în care plugin-ul nu funcționează după ce dezactivați script-ul, dar de obicei nu va funcționa, script-ul trebuie să fie conectat, acesta este doar pe paginile în care doriți munca plugin.
Pentru plugin Formular de contact 7 script-ul care urmează să fie încărcate numai pe pagina de contact.
Pentru a face acest lucru, eliminați codul de adăugat anterior în fișierul functions.php și să scrie cod diferit:
5. Verificați site-ul după scriptul de închidere.
Acum, script-ul este dezactivat. Trebuie să verificați:
- Dezactivați dacă, de fapt, script-ul - pentru a utiliza acest serviciu Pingdom și a vedea de încărcare jurnal - script în acesta nu ar trebui să fie.
- Are locul de muncă în mod corespunzător - verificați site-ul de operare după oprirea script - în cazul în care toate funcțiile sunt păstrate, deschide paginile, uita-te.
- Verificăm mai cu atenție ce sa întâmplat cu proprii script plugin-ul pe care am dezactivat.
Dacă totul este în ordine - atunci am făcut totul bine.
Vă rugăm să rețineți că am dezactivat script-ul prin intermediul funcției de temă, mai degrabă decât prin modificări ale fișierelor plugin. Acesta va fi actualizat cu ușurință plug-in și să nu se teamă că actualizarea va înlocui modificările noastre și au din nou ceva pentru a dezactiva și edita.
fișiere script și mâner schimba foarte rar atunci când actualizarea plugin-ul, astfel încât probabilitatea ca metoda nu va mai lucra cu următoarea actualizare plugin - este extrem de scăzut.
Partajați acest post cu prietenii tăi, eu sunt recunoscător!
Este util să se știe: