II, volledig wordpress API - Deel 8: verificatie, ontsmetting, en input - II,,,,,,,,,, 2, 16 aandelen,,,,,,,, de delen van het netwerk, op een wat? In de training? + - programma zal worden beperkt tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd - die volledig voor je. Dat is een complete gids wordpress API - Deel 7: verificatie van de input, ontsmetting, en ik, we hebben het de laatste van een reeks artikelen.In het verleden, zullen we in de ontsmetting controleren, kijken, en een van de fundamentele elementen van de input, kunnen we gebruik maken van de mogelijkheden in de pagina 's, in dit verslag, zullen we in de laatste aflevering van drie opties kijken, hoe de thema' s in verband met de voorkant.,,, in ons vóór het begin het aantal met het verleden:,, is dat je de rest van de reeks geïnstalleerd langs, de code van het monster en een kopie van de werkzaamheden, die nu bekend zijn met de API - en de keuze van de onderwerpen.Als je op een van de onzekere, adviseer ik de lezing van de artikelen in de rest van dit standpunt in.,, het element vormen, blijft in deze reeks eerdere vakje, het vakje, we hebben meer.Kunnen we terug naar de, maar laten we met wat we doen met eenparigheid van stemmen, en de invoering van nieuwe mogelijkheden.Als we klaar zijn, kun je bij ons weer in het kader van de herziening van de code te beginnen met, ten eerste, laat me je voorstellen vakje elementen, sandbox_theme_initialize_input_examples. Functie:, add_settings_field ('checkbox element,'checkbox element,'sandbox_checkbox_element_callback ",'sandbox_theme_input_examples",'input_examples_section "); de volgende definitie van,, moeten we blijven werken aan de auditie, boven ons aangewezen.Toevoeging van de volgende functies: functie - project, sandbox_checkbox_element_callback () {% opties = get_option ("sandbox_theme_input_examples"); $: //europa.eu.int /comm /= "= < in het vakje" = "checkbox_example" naam "sandbox_theme_input_examples [checkbox_example]" /> ";": //europa.eu.int /comm /. = = = = = = = < "checkbox_example" >. En dit is een vakje < /etiket > "; ECHO $: //europa.eu.int /comm /; ///////sandbox_checkbox_element_callback} voorbij is, zullen we opnieuw de functie tijdelijk, Maar in de eerste plaats op het etiket, heb ik er een element van het vakje.Een vakje hebben meestal een element in verband met hun, maar ook op de trekker vakje.Dat maakt het makkelijker voor de gebruiker - opties, zonder op het etiket en in het vakje, zal een vakje, je moet aan de etikettering, de waarde van de eigenschap, id, eigenschap vakje, het beperkt.Simpel genoeg, hè?Nu, op je rekening, moet je je opties op de nieuwe elementen zichtbaar blz.Maar nu, het behoud of herstel in feite niet een waarde.Ten eerste, we in het vakje, waarde, in de eigenschap.Dit is nogal willekeurig, maar aan de elementen met een waarde van 1, dit is een van de meest voorkomende praktijken, laten we dit doen: http: //europa.eu.int, $= = "< in het vakje" = "checkbox_example" naam "sandbox_theme_input_examples [checkbox_example]" waarde = 1 > "Het volgende, dat we denken, wat moet gebeuren als wij het behoud van de waarde.De beste is:,, onderzoek en het behoud van de waarde van de onderdelen, pagina vernieuwen en vakje gebruikerskeuringsdiensten uitschakelen en het behoud van de waarde van het element, pagina vernieuwen en vakje niet gekozen, duidelijk, hè?In plaats van naar de opties, tot vaststelling van de voorwaarden voor een waarde en controleer of er kunnen we gebruik maken van je, inspectie, functie waarin drie parameters, waarvan alleen de eerste eis:,, de eerste waarde vergeleken met de waarde van de waarde, en ten tweede, als de eerste waarde niet juist is, is ECHO of = "inspectie", naar de browser, dus laten we opnieuw onze code om gebruik te maken van deze functie: http: //europa.eu.int, $= = "< in het vakje" = "checkbox_example" naam "sandbox_theme_input_examples [checkbox_example]" waarde = "1".Inspectie (1),'checkbox_example optie [], valse). "/> "; op de pagina, zie opties, het behoud en de herhaalde, als dit ziet er een beetje in de war, geeft een overzicht van de voor elk van de keuze van de betekenis van de eigenschappen van elementen en, tot slot, dat het vorige artikel. Indien de keuze om de thema 'S voor de laatste controle van deze optie, die gebaseerd is op de tekst.Weet je nog toen we ons voor het creëren van de elementen, de waarde van de "1.Dit betekent dat, als de doos wordt gecontroleerd en bijgehouden, het blijft een een waarde.Eenvoudig gezegd, wij moeten schrijven een voorwaarde, controleer de waarde van de optie, en op passende wijze de tekst.In de index. Php, toevoeging van dit deel van de code:, <?PHP als ($input_examples'checkbox_example "[] = = 1) {?> < p> vakje worden gekozen. < /P > <?{} anders?> < p> vakje niet is geselecteerd. < /P > <?} ///////als?>, nu, ga terug naar je pagina 's, vakje, en op je pagina' s voor het begin van deze afdeling heeft gezegd, zien we de invoering van "blijkt dat de optie", het aantal of het nu duidelijk dat we voor meer bewust zijn van de invoering van het hoe en het vakje element is de knopen, knopen. Groep – immers nuttige elementen, je moet het gebruik van één enkele knop.Met betrekking tot de radioactieve elementen is, die voorziet in een methode voor de gebruikers de keuze van een uitsluiting van de mogelijkheid om een of andere reden, de knop is meestal wordpress projectontwikkelaars worden geconfronteerd met een uitdaging.Hopen dat we doen wat we kunnen om het in ons project.Net als de andere voorbeelden in deze serie, wat we gaan doen, moeten we de details: de selectie van de gebruikers moeten worden gekozen.We geven ze een algemene etikettering, de eerste optie zou een etikettering een radio - onderdelen en de waarde van de "1", de tweede optie zou een etiket optie twee radio - onderdelen en waardevolle "2", lijkt het. Duidelijk – laten we blijven onze optie blz. Toevoeging van gebied elementen, add_settings_field (radio - knop, elementen, elementen van radio - knop,'sandbox_radio_element_callback ",'sandbox_theme_input_examples",'input_examples_section "); de uitvoering van radio - elementen, laten we de auditie.Ten eerste, we zullen de specifieke code, dan bekijken we de functie van:, sandbox_radio_element_callback () {% opties = get_option ("sandbox_theme_input_examples"); - = = http: //europa.eu.int "< input" Radio "=" radio_example_one "naam" sandbox_theme_input_examples [radio_example] "waarde =" 1 ".Inspectie (1),'radio_example optie [], valse). "/> ";": //europa.eu.int /comm /. = = = = = = = < het etiket "radio_example_one" > de keuze van een < /etiket% GT%; - = http: //europa.eu.int. "= < input" Radio "=" radio_example_two "naam" sandbox_theme_input_examples [radio_example] "waarde =" 2 ".Onderzoek (2),'radio_example optie [], valse). "/> ";": //europa.eu.int /comm /. = = = = = = = < het etiket "radio_example_two" > optie 2 < /etiket > "; aan het einde van de ECHO - http: //europa.eu.int ///////sandbox_radio_element_callback;}, dat als het gebruik van radio - knop werk is ze aan het doen zijn, is niet het eerste, het volgen van een klassiek voorbeeld. Hoe is geregeld, id, de naam, de eigenschap.Aandacht, identiteitskaart, eigenschap is de enige, en niet naar de rest van de eigenschappen van het element.Neemt nota van de desbetreffende etikettering van elk element van het gebruik, voor de identificatie van de eigenschappen van het,,.Het etiket met de knop in combinatie met de radio, zodat de gebruiker kan op het etiket op de selectie van radio elementen, en merkt op dat de naam van elke radio - elementen en eigenschappen identiek zijn, maar de waarde is anders.Dit is de radio knop tegen elkaar, elke draadloze eenheden moeten met dezelfde naam, maar het is de enige waarde moet worden. Tot slot, kunnen we de waarden van de elementen van de door de inspectie van de vaststelling van de voorwaarden voor de pagina 's.In je betreft, de functie, het PHP, wordt de volgende code:, <?PHP als ($input_examples'radio_example "[] = = 1) {?> < p> de keuze van de eerste optie. < /P > <?} elseif ($input_examples'radio_example "[] = = 2) {?> < p> voor de tweede optie. < /P > <?} ///////als?>, laad je thema 's homepage, - opties, en fris.Je moet naar opties voor wijziging van de waarde van de in het kader van de elementen van de zin, de doos, en we zullen de laatste herziening van een element is de keuze van de elementen.De elementen voor de gebruikers een pull - down menu kiezen.Laten we doen wat we nodig hebben: invoering van deze elementen, de definitie van een keuze - element.In ons geval, zullen we het als een van de drie opties tijd geven we "nee", "soms" en "voor altijd" optie, we zullen het vullen van een standaard optie, als de pagina 's geladen, wordt geregeld in de reeks van dit punt, dat is heel normaal.Laten we beginnen met de - in de eerste plaats zullen wij op het gebied van de instellingen, add_settings_field ('select element,'select element,'sandbox_select_element_callback ",'sandbox_theme_input_examples",'input_examples_section "); de volgende definitie van,, zullen we de auditie.Het controleren van de code, en dan hebben we het over, bijvoorbeeld, de functie van sandbox_select_element_callback () {% opties = get_option ("sandbox_theme_input_examples"); $: //europa.eu.int /comm /= "< id =" time_options "naam" sandbox_theme_input_examples [] ">"; time_options: //europa.eu.int /comm /< de waarde van de optie ". = = = = = = = = = = = =" standaard "> de keuze van de tijd... < /opties >; $: //europa.eu.int /comm /. = < de waarde van De optie" = "voor altijd".($opties kiezen ['time_options], "nooit", niet ").> niet < /opties >; $: //europa.eu.int /comm /. = < de waarde van de optie "=" soms ".($opties kiezen ['time_options], "soms", niet ").> soms < /opties >; $: //europa.eu.int /comm /. = < de waarde van de optie "=" altijd ".($opties kiezen ['time_options], "altijd", niet ").> altijd < /opties >; $: //europa.eu.int /comm /. = "< /selectie >"; ECHO $: //europa.eu.int /comm ////////; aan het einde van de eerste sandbox_radio_element_callback}, fris je pagina 'S om ervoor te zorgen dat de elementen die optie kiezen.Het is gedaan, laten we de herziening van de code, wanneer de keuze van elementen van de definitie van, geven we een, etikettering, kenmerken en een, de naam, de eigenschappen, zoals we al hebben gedaan, we hebben bewezen dat we al die elementen.De volgende stap, elke keuze heeft een unieke en van de waarde die overeenkomt met de waarde van de tekst.Hoewel, je hoeft dit niet te doen, meestal vind ik dat het nuttig is, als ik het werk van de projecten.Tot slot, we nemen de voordelen, de selectie van wordpress te helpen.Het is alsof we in een eerder voorbeeld gebruikt in functie is, met uitzondering van het voor de keuze, de laatste stap is de vernieuwing van de voorkant van thema 's, zodat ik kan kijken op de waarden van de elementen van de keuze van gered.Ga je de code van de index wordt de volgende blok. Php:, <?PHP als ($input_examples'time_options "[] = =" nooit ") {?> < p> niet tonen.Enigszins ironisch en zelfs zien. < /P > <?} elseif ($input_examples [] = = = = = = ='time_options "of" soms ") {?> < p> soms zien. < /P > <?} elseif ($input_examples'time_options "[] = =" altijd ") {?> < p> altijd zien. < /P > <?} ////////andere als?> herziening van de pagina 's van je, thema' s, veranderen de opties, en dan op de bladzijde – moet je op je gekozen optie, de bijwerking van de tekst. De conclusies, zodat we eindelijk een einde van deze reeks.- is je is een krachtig, als we voorziet in de tenuitvoerlegging van het vermogen van de opties zorgvuldig, blz, maar het moet ons goed gebruiken.Helaas kan dit veel ontwikkelaar van de meest verwaarloosde platforms, mijn doel is om door de ontwikkelaars van API - waarom lopen die heel belangrijk is, het etiket van de menu 's, navigatie, en hoe het met de vormen van elk element, het werk. Tot slot, onthoud, je kan in de github. Code van Het monster te vinden.Als je doorgaat met het gebruik van de instellingen of het vinden van een duidelijke functie niet, alsjeblieft.Ik hou van deze reeks van de code van het monster te blijven voor de Gemeenschap middelen wordpress onderwijs, de relevante bronnen,,,,,,, de keuze van een inspectie, wordpress zandbak.
Een complete Gids voor API - Deel 8: wordpress, verificatie, ontsmetting, en in de richtsnoeren voor de vaststelling van
Previous:Hoe zou een deel aan
Next Page:Je was een kennis van je