De voetnoot

wordpress gecodeerd en gebruik van de gebieden, door gebruik te maken van een speciaal gebied wordpress gecodeerd en voetnoot,,,,,,,,,, 56, 11 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in het ontwerp en de ontwikkeling op het gebied van dingen die je kan doen is je bijna tot in het oneindige.Je kan een nieuws agressors, de oprichting van een platform van de band crowdfunding, verkoop je je eerste concert kaartjes, in een virtuele galerie show je kunst, enz. En, je kan ook een van de klonen en Wikipedia kopiëren het functioneren als een "Gids" of link naar verwezen.In deze handleiding, we gebruiken voor een speciaal gebied van vereenvoudigde en het creëren van een deel van de "toelichting".,, de invoering van voetnoot, werd ik een professor van de universiteit heeft een van z 'n dit online.Hij is een beetje... Onderwijs. Tr /~ naam /, en besloot dat het tijd was om de inhoud van de homepage van de omschakeling van een "echte" website, hij hoorde wordpress is gebruikt als een systeem voor het beheer van de inhoud van de juiste keuze. En, weet je, met inbegrip van veel   wetenschappelijke artikelen, een herziening van alle externe genoemd, en die gewoonlijk noemen we   voetnoot.Toen hij zei dat hij hoopt dat z 'n artikel meer interactie, ik dacht meteen aan een soortgelijke functie in Wikipedia, en ging op zoek naar een plug - in de levering van dergelijke diensten.  ,, maar ik vond er een,   in veel, en ik denk dat het een goede oefening, als ik probeer te creëren hun eigen plug - in de voetnoten toegevoegd:.Dus, wat ik heb gedaan, en lopen door het proces in de rest van dit artikel.,, bouwen onze voetnoot plug, plug - ins, het proces van het creëren van een gemakkelijker zal zijn, ook al is de ontwikkeling van het personeel.We zullen onze:,,, het creëren van de dossiers, om onze bedrijven,,,, de code een functie, schrijf een functie, de inhoud van de voetnoten toegevoegd door de haak, the_content,.,,, de taart, oké? , als je een beginner naar wordpress plug - in de ontwikkeling van de kennis, de les is dat je de juiste informatie.Als je een beetje meer geavanceerde, van deze richtsnoeren kan een goed idee gegeven.Het creëren van een plug - in het dossier, als je bekend bent met de « plug­in » (zoals bij de bouw van een of van de bron een), weet je, we moeten beginnen met de belangrijkste documenten -, we de volgende informatie: het hoofd, en,PHP /* * * * * * * de plug - in naam van de korte code: de voetnoten (door training URI:https://github.com/barisunver/tuts-footnotes/* * * * * * * * * * * * * * « + code): een eenvoudige « plug­in », met korte codes en gebruik van de gebieden in je artikel het creëren van een voetnoot.* * * * * * * * * * * * * * de versie: 1 * * * * * * * * * * * * * * URI:http://tutsplus.com/authors/baris-unver: baris Unver van de vergunning: gpl2 * /???????>,, de lijnen zijn vanzelfsprekend is, dus ik zal niet in detail vertellen jouw versie van de « plug­in » namens de versie van je.  , hoewel er een aantal vaardigheden, en mag ik:,,, het enige wat nodig is, is de naam "-"; de rest is facultatief, Maar erg helpen. Je kan het,, in de beschrijving van de lijn gebruik maken van een eenvoudig: //europa.eu.int /comm /code, is er nog een aantal andere "hoofd" naam "documenten", vindt u in de Codex blz.,,, en nu doen we het hoofd, laten we blijven bouwen We onze korte code stappen.,, 2.   een korte code, als je van mijn leeftijd, opleiding, zou je me nog, liefde, vereenvoudigde code API.Dus, dit is mijn favoriete deel, zoals gezegd, we hebben   gecodeerd doel is dat we het aantal voetnoten, je kan worden omschreven als een parameter.Want het is gewoon een simpele code, we schrijven nu de code in en na toetsing van:, en, en het;?PHP footnotes_sc functie ($atts) {uittreksel (shortcode_atts (array (id = > 1,), $atts); terug < href = "# referentie".Dollar. "Rel = "voetnoot" > < - > [".Dollar.] < /sup > < /> "; add_shortcode ('} de scheids", "footnotes_sc");?>,, zoals je kan zien, de code is zeer eenvoudig.Dit is het gedaan:,,, creëren we een naam footnotes_sc,,,, we hebben alleen een parameter naam, nummer, ("1" van de standaardwaarde) en veranderde het in een variabele, extract (), functionele,,, we zijn terug.   en de overeenkomstige voetnoot, banden, en ten slotte Een eenvoudige reeks, zetten we de vereenvoudigde code naam, [wordt], haak, footnotes_sc (),.,,, vanaf nu, elke keer als we het nummer, [id = "X"], een korte code (X is de nummering van de voetnoot). Referentie van de drukkerij, [1],,, 3.De functie van het creëren van een voetnoot, kunnen we de voetnoot, moeten we gebruik maken van "gewoonte veld" wordpress.De volgende functie is niet "de code",   maar omdat het een beetje lang, we willen het document een stap voor stap.We gaan:,,,PHP /tot functies van de functie van een aantal parameters make_footnotes ($titel = "=", titletag dollar H3, listtag dollar = "alcohol") {///////van een vertaling van de titel ("de string die voetnoot") als er geen titel aangewezen als "(= = $Titel) {% titel = __ (" voetnoot "," een voetnoot ");} ///////PHP footnotes_array creëren om een bericht van USD = - () van een serie; ///////de resultaten van elk gebruik van de gebieden aangeduid als" ref-x "//X moet een van 1 tot 100, en ze toe te voegen aan de dollar /footnotes_array ($I = 1; ik < = 100; $I + +) {% get_post_meta = get_post_meta (get_the_id (referentie)," ".Ik, echt); als ("= = $get_post_meta) {} {% uit andere footnotes_array; [...] = (referentie).I = > ///////get_post_meta dollar);}} als $footnotes_array niet leeg...Als (tellen ($footnotes_array) > 0) {///////... Begon als output en de overdracht.$produktie = "< div =" tutsplus voetnoot ">"; ///////de functie... De standaardwaarde van de parameters voor de produktie. = "<".Titletag dollar. "> ".Die titel./"".Titletag dollar. "> van de produktie; $. = "<".Listtag dollar. "> "; ///////tabel met de verwijzing naar de overeenkomstige voetnoot id voor (footnotes_array dollar ($voetnoot nr) {elke dollar ref_id = > footnote_content dollar) {% oplevert. =" < li id = ".Ref_id dollar. "> ".Footnote_content dollar. "< /Lee > ";}} http: //europa.eu.int ///////sluiten van output dollar. =" < ".Listtag dollar. "> van de produktie; $. = "< ////////die >";}, output is terug, als een afzonderlijke artikelen of pagina 's als (is_singular () {terug - output;}}, kortom, we redden ons later element in een generator. Vol van output, de dollar, heeft omgezet in een lijst van voetnoot: //europa.eu.int /comm /, en terug, als de productie.Een makkie.,, met onze voetnoot, gebruik de plug, plug - ins is heel eenvoudig: als je nog een speciaal gebied, de ref-2, ref-3,,,,, enzovoort, een voetnoot in deel zal in je artikel.We hebben die betrekking hebben op het gebruik van codes, dus dit is wat je moet doen,,,,, is voorbij, en we hebben nu een functie terug te keren naar een voetnoot: //europa.eu.int /comm /tabel, het tijd is, zullen we op onze lijst van artikelen.,,, en,PHP print_footnotes ($inhoud van functies) {% inhoud. = make_footnotes (); de inhoud van terugkeer;} add_filter ("the_content", "print_footnotes"); en, kan dit alleen maar omdat we onze vorige functie aan de inhoud van artikel toe te voegen aan de produktie na de meest eenvoudige code deel van deze Nieuwe functie, en dan haak. The_content, filters, als je niet wilt dat de automatische volgens de inhoud toe te voegen "opmerkingen", het schrappen van deze eerste rij.Maar je moet op je betreft met een zeer kleine code, dit is beter.PHP make_footnotes (ECHO);?> in dit Huis waar je willen laten zien dat het in voetnoot.Je kan ook de functie van standaard argumenten veranderen.,, conclusies, en, uiteindelijk, de professor me graag met de functie "voetnoot" is, wat ik denk dat hij nog steeds gebruik te maken van een website ik bouwde z 'n website meer dan 10 jaar, hij kan het gebruik van je tijd.Ik hoop dat je het leuk vindt.Als je denk dat toegang tot een volledige code, kan je het hier vinden, ben je er nog iets aan toevoegen?Alsjeblieft, en wij delen uw ideeën, via de volgende opmerkingen.Als je deze training, vergeet niet te delen met je vrienden.,



Previous:
Next Page: