Cum de a testa jQuery pe conexiunea WordPress, jquery
Cum de a conecta script-uri
În WordPress, procesul de conectare script-uri se numește «enqueueing» (aproximativ de așteptare).
De fapt, ei fac același lucru, și anume, adăugați o etichetă de script la pagina. dar, manipulate în mod corect conform cu tot ce vă permite să respecte ordinea de conectare.
Astfel, dacă lucrați cu tema, va trebui să utilizați funcția wp_enqueue_script () în fișierul functions.php. Singurul mod în care va fi capabil de a organiza un script de conectare adecvat care nu duce la conflicte cu biblioteci încorporate. Se pare ca acest lucru:
Această funcție are cinci argumente, care trebuie să fie specificate pentru a conecta propriul lor scenariu. Aceste argumente includ date, cum ar fi:
Vă rugăm să rețineți, cu toate că o serie de dependențe nu indică necesară, dar în cazul în care script-ul dvs. depinde de unele biblioteci, este de dorit să o facă în continuare. Acest lucru este de a se asigura că este întotdeauna încărcat după biblioteca principală. Doar ultimul argument este adevărat, că conexiunea este în partea de jos a paginii și nu încetini de încărcare sale.
În afară de această caracteristică, puteți face, de asemenea, un script de conectare numai în panoul de administrare sau de pe pagina de conectare. În acest scop, există cârlige ca admin_enqueue_scripts () și login_enqueue_scripts (), respectiv. Ei iau exact aceiași parametri ca și în cazul precedent.
modul de compatibilitate
WordPress vine cu pre-instalat în nucleul bibliotecii, pe care ar trebui să utilizați în cod. Când este încărcat, apoi activați modul de compatibilitate, care garantează absența bibliotecilor în conflict.
Datorită acestui mod de compatibilitate, nu puteți utiliza în scripturi alias $ id, ca și în alte proiecte. Când scrieți pentru WordPress, cu siguranta ai nevoie pentru a face un apel direct în loc de alias, sau probabilitate mare de probleme de compatibilitate. Iată ce înseamnă acestea:
Sunt de acord, dacă de fiecare dată, în toate funcțiile sale, utilizați înregistrarea completă în loc de doar $ alias, codul este prea umflat și dificil chiar să citească, să nu mai vorbim verificat. Și dacă sunteți un dezvoltator plin plug-in cu propria sa pagină în panoul de administrare, etc. funcțiile pe care au devenit foarte mult, dar este, în general, un coșmar. Din fericire, această problemă este destul de simplu pentru a rezolva, cu doar câteva schimbări în codul.
Dacă încărcați scripturi doar la sfârșitul paginii, puteți înveliți codul lor într-o singură funcție anonimă pentru a echivala înregistrarea complet la un alias. Se pare ca acest lucru:
Dacă, cu toate acestea, încărcați script-urile lor la începutul paginii (care este de dorit să nu facă), atunci puteți include pur și simplu întregul cod în funcția documentului-gata, trece $ alias pe drum. Iată cum:
Utilizați etichete condiționale
Mulți dezvoltatori li se recomandă să utilizați etichete condiționate pentru script-uri pentru a le încărca numai atunci când este necesar. Cel mai adesea, o abordare similară este utilizată pentru panoul de administrare în cazul în care doriți să vă conectați script-uri numai pe o anumită pagină, nu întregul panou.
Acest lucru economisește lățimea de bandă și pagina timpul de procesare, ceea ce înseamnă încărcarea mai rapidă a site-ului. Mai multe detalii ale acestei abordări pot fi găsite în codul de WordPress pe pagina admin_enqueue_scripts cârlig ().
Adăugați script-uri simple, care nu este greu de WordPress, dacă știi cum să o facă. Desigur, totul este un pic confuz decât în HTML normal, dar oferă și beneficii suplimentare. De exemplu, puteți gestiona dependențele, care elimină posibilitatea conflictelor aproape complet.