- en

wordpress betreft en plug - in het script, time - out, het script is goed. Het betreft en plug - ins,,,,,,,,,, 10, 21 bestanden,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,,, wp_enqueue_script, is de functie van de bestanden naar je lading javascript wordpress is de beste oplossing.Als u de ontwikkeling van een betreft, het gebruik van javascript of javascript, wp_enqueue_script, is de functie van de weg te gaan.Als je het nog niet eerder met dit, maar het zou kunnen worden verward.Vandaag, zullen we met een grondige kennis van het script te laden in je thema 's of « plug­in » gebruikt in de rij.,,,, de technologie en de latere wijzigingen; software, de toepassing of het gebruik van technologie in deze handleiding voor bepaalde aspecten van het veranderd hebben gepubliceerd.Dit maakt het misschien een beetje moeilijk om mee om te gaan.We zien dat je laatste les, dezelfde thema 's:,, hoe zal je javascript en CSS in wordpress betreft en plug - ins, waarom gebruiken we de functie van de rij?Als je uit een fundamentele: //europa.eu.int /comm /achtergrond, je kan met eenvoudige belasting javascript documenten (met inbegrip van: « plug­in » script wat) direct in uw document header of meter.Goed, als je in een onafhankelijk van het milieu, als een fundamentele: //europa.eu.int /comm /...Maar als je het script kan de werking van andere in de installatie van talloze wordpress, het moet doen, ik bel "crowd management" en je script, dus waarom niet in je javascript in de header - of een???????Het antwoord is heel eenvoudig: met inbegrip van je. Zo, je hebt je javascript in uw installatie van conflicten (denk aan de risico 's, meer van hetzelfde script - om te laden, of de verschillende versies van de scenario' s).Bovendien zal elke bladzijde javascript belasting, zelfs als je het niet nodig hebt.Dit zal leiden tot een onnodige belasting voor langere tijd op je webpagina 's, en van invloed kan zijn op de andere voorwerpen, zoals van een plug - in of op het dashboard...Dit is een niet in de wd de ontwikkeling, het gebruik, de wp_enqueue_script, functioneren.Hoe zou je als je laden javascript beter onder controle.Je kan zelfs beslissen of geladen op een confrontatie of meter.,, het begrip, de wp_enqueue_script, de functie, het wp_enqueue_script, wat is de functie van de belasting op de wordpress van je script.Je meestal je functions.php dossier,,,,, wp_enqueue_script, de functie zelf is heel direct, dus laten we eens kijken naar de structuur van het wp_enqueue_script ($handvat.,,, "$, de verwaterde winst per aandeel, terwijl de in_footer dollar);,,, $aan, dit is de behandeling van (Naam) het script is geladen.Het moet in alle laag, het noodzakelijk is, bij verstek: geen, $SCR, dit is het script van de website, als je van je server in de lokale belasting moet je niet te hard op de website van de code voor je op de server van het script.Het gebruik van content_url beter, net als,, ("template_url"), of, get_template_directory_uri (), (door wordpress functie verwijzingen) betreft, en plugins_url, plug - ins.En hetPHP wp_enqueue_script ('myscript ", content_url (////myscript. Is'__file__); ///////content_url?> <?PHP wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__); ///////. ("template_url").> <?PHP wp_enqueue_script ('myscript ", get_template_directory_uri (.) /JS /myscript. Is'__file__); ///////get_template_directory_uri ().> <?PHP wp_enqueue_script ('myscript ", plugins_url (/myplugin /JS /myscript. Is'__file__); ///////plugins_url?>,, als je op een andere server - script.Bijvoorbeeld, de bibliotheek van Google CDN geladen is.Als je het dossier van de website geladen.En hetPHP wp_enqueue_script ('myscript "," www.url https://///////document /script. Is'__file__);?>,, dit is facultatief en niet vals,,,, dit is afhankelijk van de dollar, - verwerking van een script af.Bijvoorbeeld, je moet dit fade.js script.Deze parameter je script: Bibliotheek.Als je niet wil gebruik maken van deze parameters, gebruik je de "valse", maar het gebruik van andere parameters.En hetPHP wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__), de zogenaamde "3.1);?> dat de benodigde script moet worden geïnstalleerd, je moet de behandeling met de script -.En hetPHP wp_enqueue_script ('jquerylib "," https://Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.6.4 /). Versie "); wp_enqueue_script ('myscript" ('template_url "). /JS /myscript. Is'__file__), - ('jquerylib");?>,, dit is facultatief, standaard: - (en) dollar,,, en dit is je script versie versie is verbonden aan het einde van de weg is een vraag.Deze versie kan zijn versie, valse of leeg.Je versie zal worden gebruikt, als je van nul.Niets zal worden gebruikt voor een versie.Dit is niet de functie van wordpress voorstellen, als je het niet met de $versie parameters, gebruik zal maken van de standaard wordpress versie.En hetPHP wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__), valse, "1");?>,, dit is facultatief en niet vals,,, in_footer dollar, dit zal over je script pagina in positie. Deze parameter is een booleaanse ("echt" of "valse"), bij verstek je script zal worden geplaatst in de < hoofd >, maar het is het beste in De afgelopen body> <; de etikettering.Dit is door de overdracht van de parameters van de "echte".En hetPHP wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - (), "versie", valse); ///////in het hoofd wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - (), "versie", waar) het etiket op het einde; ///////voor?>,, dit is facultatief en niet vals, en, zoals je kunt zien, naast de dollar aan alle parameters, is facultatief.Op het eerste gezicht lijkt vreemd.In het bijzonder, SCR, parameters.Hoe kan je vinden in het script niet URL 's?Dat is de reden achter de, met ingebouwde wordpress script.Dit is de kern van bijvoorbeeld wordpress wordpress team, en de heel eenvoudige - deze gebouwd in het script.Alles wat je moet doen is de behandeling door het script wp_enqueue_script <,,,???????PHP wp_enqueue_script ('jquery ");?> voor de volledige lijst in je script en een behandeling in je functie. Te verwijzen, met behulp van het script, zal je wordpress betreft, nu begrijp je het, wp_enqueue_script,.Laten we kijken of je het werkelijke gebruik en je wordpress betreft, de eerste ding, er zijn andere wordpress, je moet in je script te enqueing correct, wp_register_script.,,,, wp_register_script voor registratie, is de functie van wordpress je script.Dit betekent dat, je gebruikt kan worden, als wp_enqueue_script, SCRIPT script wordpress, parameters, wp_register_script, is precies hetzelfde, wp_enqueue_script, structuur, dus ik ga niet nog eens zien.Je kan verwijzen naar het bovenste deel als het nodig is. De onlangs opgerichte, wp_register_script, net als jij, wp_enqueue_script,.En dan zal wp_enqueue_script, door de behandeling van het script.En hetPHP wp_register_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - (), "versie", valse); wp_enqueue_script ('myscript ");?Wp_deregister_script >,,,,,, wp_deregister_script script, worden geregistreerd, alles wat je hoeft te doen is door het aan.En hetPHP wp_deregister_script ('myscript ");?Wp_deregister_script >,,,,,, wp_dequeue_script script, worden geregistreerd, alles wat je hoeft te doen is door het aan.En hetPHP wp_dequeue_script ('myscript ");?>,,, - het script, laad je script, de meest eenvoudige manier is om, in een wp_enqueue_script, wil je op je webpagina 's, <?PHP wp_enqueue_script ('myscript "('template_url"). /JS /myscript. Is'__file__), valse, "1");?> <?PHP wp_head (); de???????>, het is makkelijk, maar niet elegant.Een betere manier is, is het gebruik van je script function.php dossier.Om dit te doen, je moet een functie.En dan, add_action - functie, <?PHP load_my_scripts (functie) {wp_register_script ('myscript "('template_url"). /JS /myscript. Is'__file__), valse, "1", waar); wp_enqueue_script ('myscript ");} add_action ('init", "load_my_scripts");?> lijn 2, en het creëren van een functie, load_my_scripts, lijn 3. Myscript, registratie,,, 4, 6 myscript, vraag het script, - functie, maar we moeten load_my_scripts, het laden van de huidige versie van dit script, dus laten we de annulering van de toevoeging van een nieuwe versie van De standaard is wordpress versie functie, <?PHP load_my_scripts (functie) {wp_deregister_script (:); wp_register_script ('jquery "," https://Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.6.4 /). Versie "); wp_enqueue_script ('jquery"); wp_register_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - ("Onze"), "1", waar); wp_enqueue_script ('myscript ");} add_action ('init", "load_my_scripts");?> lijn 2 intrekking, in verband met de belangrijkste wordpress, lijn 3 - register, een andere versie van dit script, lijn 4 de vraag, myscript wordpress code, goed, goed. In de praktijk blijkt dat we moeten kijken naar onze vorige functie bestaat.Dit is zo klaar.PHP als (function_exists ('functionname ") {}).> dit onderzoek als uw functie hebben bestaan. Als er geen, het laat je functie, we voegen ons bij de functie van load_my_scripts <,,,???????PHP als (function_exists ('load_my_scripts ") (functie load_my_scripts () {wp_deregister_script (:); wp_register_script ('jquery", "https://Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.6.4 /). Versie"); wp_enqueue_script ('jquery "); wp_register_script ('myscript" ('template_url als ") /js. /myscript. Is'__file__), - ('jquery"), "1", waar); wp_enqueue_script ('myscript ");}} add_action ('init", "load_my_scripts");?> en nu, als je naar het beheer van pagina 's, wil je niet dat je script geladen.Het kan leiden tot conflicten en het beheer van de pagina 's te onderbreken.De algemene vuistregel is, wil je niet dat je pas het script pagina 's geladen in het beheer.- het script is een ander verhaal.Ik zal later gaan, we moeten de controle van de pagina is geladen, in plaats van het beheer van de pagina 's.Is_admin ().Als we dat niet doen, zal de belasting van het script.PHP als (.Is_admin () {}?> de functie, nu lijkt deze, <?PHP als (function_exists ('load_my_scripts ") (functie load_my_scripts () {als.Is_admin () {wp_deregister_script (:); wp_register_script ('jquery "," https://Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.6.4 /). Versie "); wp_enqueue_script ('jquery"); wp_register_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - ('jquery ")," 1 ", waar); wp_enqueue_script ('myscript");}}} add_action ('init "," load_my_scripts ");?>, daar ga je.Een goed model voor u, als je scripts, het gebruik van de « plug­in », rij je, oké, nu begrijp je het.Laten we er een script, het zal de belasting van de « plug­in » beheer op je website.Schrijf je scripts, net als in je dossiers van de « plug­in », in het bijzijn van een deel van ons.Maar nu is niet het gebruik van de add_action "-", met admin_init "., <?PHP als (function_exists ('load_my_scripts ") (functie load_my_scripts () {als.Is_admin () {wp_deregister_script (:); wp_register_script ('jquery "," https://Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.6.4 /). Versie "); wp_enqueue_script ('jquery"); wp_register_script ('myscript "('template_url"). /JS /myscript. Is'__file__), - ('jquery ")," 1 ", waar); wp_enqueue_script ('myscript");}}} add_action ('admin_init "," load_my_scripts ");?> dat het, nu je script zal je naar de pagina 's van de « plug­in », de conclusies van het beheer, en ik hoop dat dit kan je helpen beter te begrijpen, zal het script, in je, dus je kan wat van je eigen script te laden.Als er iets is wat je niet begrijpt of iets wil lezen.Stel ik voor dat je naar de wordpress Codex.Hier is een lijst van sommige van de betrokken levensmiddelen, zoals de functie van banden:,, referentie /wp het script, functionele referentie /WP geregistreerde script, functionele referentie /WP uitloggen, functionele referentie /WP uit het script.



Previous:
Next Page: