script-uri de închidere - Wordpress

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:

script-uri de închidere - Wordpress

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:

  1. 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.
  2. 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.
  3. 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.

script-uri de închidere - Wordpress

Partajați acest post cu prietenii tăi, eu sunt recunoscător!

Este util să se știe: