, snelle tips: voorwaarden waaronder js en CSS - en get_current_screen,,,,,,,,,, delen, 10 - eenheid,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, veel eerder zei ik: "de goede wordpress burgers belasting bestanden waar ze nodig zijn."Voor de toepassing van dit beginsel in het voor - en achterkant (beheer).Geen reden om op elke pagina 's en beheer van de CSS dossier nodig is, als je alleen maar één bladzijde te creëren.Gelukkig doen het op de juiste manier slechts één functie.,,, "omvat niet de CSS en is het dossier alle pagina 's.Dit zal leiden tot een conflict met de andere plug - ins. ", voor alles is een wordpress, omdat bijna alle pagina 's zijn voor het beheer van een unieke URL' s, het is niet moeilijk te vinden als een pagina 's worden geladen en dan, met inbegrip van js en CSS dossier, dat we nodig hebben.We kunnen gebruiken, _server dollar ['request_uri], of in veel gevallen geheel _get dollar [], de variabele.Echter, er is een makkelijker, schonere en meer gestandaardiseerde wijze te doen.De get_current_screen, functie, hallo zeggen, dingen te begrijpen, get_current_screen. Functie:,, het wordpress 3.1, dus als je wilt met het oude versie, je krijgt een "noemen is niet de functie van de definitie van" fout.Het gebruik van function_exists, onderzoek, dat is een goed idee, als je wilt bieden een alternatief, het is niet beschikbaar, admin_init, of het is gestart, omdat de ondernemers, haak haak zei dat de functie is een wp_screen. Een groot deel van de informatie, maar je vooral geïnteresseerd, id, de eigenschappen van een object, niet op de voorkant (omdat het geen doelstelling).,, een paar regels code, zodat alle verschillen, laten we aannemen dat je kaart is een optie. Je het menu, add_options_page ("« plug - in", ik, manage_options "," my_plugin "," my_plugin_options ");, je moet Wat extra CSS en javascript op de pagina 's van de toevoeging van deze code: zoals de code is slecht, ///////Laag!Niet kopiëren en plakken.Add_action ('admin_enqueue_scripts "," my_plugin_scripts "); de functionele my_plugin_scripts () {wp_enqueue_style ('farbtastic"); wp_enqueue_script ('farbtastic ");}, dit is niet goed!Doe het niet!Het stukje code omvat in elk farbtastic kleur - en het beheer van de CSS pagina 's.Als de andere toevoegingen, met inbegrip van je af wil van de in zijn eigen website, ze gebruiken, wp_dequeue_ *, zal hun functie.Dit is echt niet nodig en grof, want we kunnen de code te schrijven.,, add_action ('admin_enqueue_scripts "," my_plugin_scripts "); de functionele my_plugin_scripts () {///////js, met inbegrip van de CSS alleen onze opties als (is_my_plugin_screen (in)) {wp_enqueue_style ('farbtastic"); wp_enqueue_script ('farbtastic ");}} controleren als we de keuze 's. ///////is_my_plugin_screen () {% scherm = get_current_screen ((is_object ($); in het geval van het scherm) & & $scherm > id = =" settings_page_my_plugin ") {} {terug waar; anders terug valse;}}, heel makkelijk, Als je er bent, we de code een kijkt, zie je dat we alleen nog een. Als de verklaring en een eenvoudige taken –, is_my_plugin_screen controleren als we in de steek, blz.Variabele, $scherm, heeft, wp_screen object heeft veel kenmerken van ons, maar in, ik ben alleen geïnteresseerd in een.Identiteitskaart, door een voorvoegsel, settings_page_ ",", dat is alle pagina 's, en een string, my_plugin "," dit is ons programma, omdat we het wordt beschouwd als een uniek, add_options_page, de vierde parameter van de functie, de code is zeer eenvoudig en gemakkelijk aan te passen aan een beheer de interface.Kijk naar de id is eenvoudig uit de inhoud van het scherm, $scherm: ECHO < pre - > ".Print_r (get_current_screen), (echt). "< /- > ";,, dingen mee naar huis, met inbegrip van de CSS, is niet het beheer, alle pagina 's dossier; het zal leiden tot een conflict met andere ingrepen, gebruik, na get_current_screen, ervan, om te ontdekken dat je van het interface zichtbaar is, maar dat De aanvullende documenten, met inbegrip van je kunnen vinden. Een lijst van de kern van het beheer van de in de Codex Alimentarius - ID - verwijzen. Nooit antwoord, < script>,, < stijl > het etiket; altijd gebruikt, wp_enqueue_ * functie, controle op levensmiddelen die in de kern van het script of nodig hebben, WP.
Een snelle Hint: voorwaarden waaronder js en CSS - en get_current_screen
Previous:Het begrip
Next Page:Hoe zou een deel aan