ved wordpress shortcodes og sædvane inden for fodnoter

ved hjælp af wordpress shortcodes og sædvane inden for fodnoter,,,,, 56,,,,,,,,, 11,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss., med hensyn til web - design og udvikling, den ting, du kan gøre med wordpress er næsten ubegrænsede.du kan løbe, et nyt aggregator, skabe en crowdfunding platform, sælge billetter til dit band er første koncert, vise din kunst i en virtuel galleri, og så videre. du kan også gøre en wikipedia klon og efterligne dens egenskaber som en "indhold" afdeling eller i forbindelse med krydsreferencer.i denne forelæsning, vi kommer til at gøre brug af shortcodes og skik områder for at skabe et "fodnote".,, indførelse af fodnoter, jeg blev kontaktet af en universitetsprofessor, der ønskede at offentliggøre nogle af hans artikel på nettet.han havde en lille, edu. tr /~ hansnavn /, hjemmeside og besluttede, at det var tid til at bevæge sig indholdet i en "reel" websted, og han hørte wordpress ville være det rigtige valg til anvendelse som et indholdsstyringssystem., der, som de ved, videnskabelige dokumenter kan omfatte mange   bemærkninger og anbefalinger og eksterne henvisninger, som alle vi generelt henviser til som   fodnoter.da han sagde, at han ville have hans artikler skal være mere interaktive, jeg tænkte straks på samme måde i wikipedia og begyndte at lede efter plugins at tilbyde denne form for service.  ,, men jeg har fundet en,   blandt mange, jeg troede, det ville være en god øvelse, hvis jeg forsøgte at skabe min egen stik af for tilførsel af fodnoter.med henblik herpå, jeg gjorde bare det, og vil gå igennem processen i resten af denne artikel, at opbygge vores fodnoter stik af, at skabe vores stik af, vil det være relativt nemt, selv for begynder udviklere.vi vil:,,, skabe vores stik af sagsakter, bygge vores shortcode, kode vores fod funktion, så skriv en funktion, der tilføjer fodnoterne til post - indhold ved at til the_content,.,,, stykke kage, ikke? ,, hvis du er en nybegynder ivrige efter at lære grundreglerne for wordpress stik af udvikling, denne lektion er den rette mængde information for at komme i gang.og hvis du er lidt mere avanceret, denne lektion kan give dig gode idéer.,, 1.skabe stik af sagsakter,, hvis du er bekendt med plugins (som i opbygningen af en eller endog den kildekode af en), ved du, at vi skal starte med de vigtigste sager af vores stik af med følgende overskrift:,, <?php /* * * stik af navn: fodnoter shortcode (tuts + kode) * stik af uri: https://github.com/barisunver/tuts-footnotes/* beskrivelse: en enkelt stik af anvendelsen af shortcodes og skik områder at skabe fodnoter i din artikel.* version 1.0. forfatter: baris unver * forfatter uri: http://tutsplus.com/authors/baris-unver * kørekort: gpl2 * /?>,, der er selvforklarende, så jeg vil ikke gå i detaljer med at fortælle dem, at den version, repræsenterer versionsnummer på din stik af.  ,, men der er et par tips, jeg kan give:,,, kræves der kun er "stik af navn"; resten er frivillig, men meget nyttigt.), kan du bruge nogle simple html kode i "beskrivelse", er der nogle andre "header navne", at du kan finde på "filens header" side i codex.,,, nu er vi færdige med at rør, lad os komme videre. de skridt, hvor vi bygger vores shortcode!,, 2.   skabe shortcode, hvis du har læst min ældre tutorials, husker du, at jeg elsker, shortcode api - grænseflade.dette er min favorit del.,, som tidligere nævnt,   med henblik på vores shortcode vil være at vise antallet af vores fodnote, som du kan angives som en parameter.det er bare et par enkle linjer kode, så lad os skrive koden nu og revision efter:,, <?php funktion footnotes_sc ($atts) (ekstrakt (shortcode_atts (array ("id = > 1,), $atts) afkast < en href ="&#dommer - ".$id. "forhold = "fodnote" > < sup > [".- id.] < /sup > < /a > «) add_shortcode ("dommer", "footnotes_sc)?>,, som du kan se, koden er rigtig simpelt.her er, hvad det betyder:,,, skabte vi en funktion, der hedder, footnotes_sc,,,,,,, skabte vi kun én parameter ved navn, id, (med en standardværdi på "1") og gjorde den til en variabel med, extract(), funktion, vi vender tilbage,   simpelt snor med link til den tilsvarende fodnote, og endelig, vi har fastsat en shortcode navn [ref], satte vores, footnotes_sc(), fungerer det.,,, fra nu af, hver gang vi bruger [ref id = "x"], shortcode (hvor x er fodnote id), wordpress vil trykke det referencenummer, som [1],.,,. 3.at skabe en fodnote funktion, for virkelig at gøre fodnoter, vi er nødt til at udnytte "skik områder" i wordpress.de fungerer under, er ikke "avancerede kode",  , men da det er en smule lang, kan vi lige så godt dokument det skridt for skridt.her går vi:,, <?php //skabe funktion med nogle argumenter funktion make_footnotes ($afsnit = "$titletag = h3, $listtag = 'gamle') (//sæt titlen til en oversættes string (" fodnote "), hvis der ikke er angivet, hvis titel (" = = $titel) ($titel = __ ('), tuts fodnoter)} //skabe en tom system for at undgå enhver php meddelelser $footnotes_array = array(); //få resultaterne af hver skik område, der hedder "ref-x" //, hvor x er et tal fra 1 til 100 //og tilføjer dem til dollars. footnotes_array for ($i = 1; jeg < = 100 $i + +) ($get_post_meta = get_post_meta (get_the_id(), "- -".- jeg passer); hvis ("= = $get_post_meta) {pause.} andre ($footnotes_array [] = system (" - - ".- jeg = > $get_post_meta)) //hvis de $footnotes_array ikke er tomme.hvis (tæller ($footnotes_array) > 0) (//... begynde produktionen variabel med en dollar....$produktion = < div klasse = "tutsplus fodnote" > '; //- anvende standardværdierne for vores funktion er argumenter $produktion. = < ".titletag dollars. "> ".$afsnit. "< /«.titletag dollars. "> "$produktion. = <".listtag dollars. "> '; //liste fodnoter med tilsvarende reference - id for hvert ($footnotes_array som $fodnote) (for hvert ($fodnote som $ref_id = > $footnote_content) ($). = < li id = ".ref_id dollars. "> ".footnote_content dollars. "< /li > «) //- /tags $produktion. = < /«.listtag dollars. "> "$produktion. = < /div > «) //og returnerer de $output - variabel, hvis det er en post - eller side, hvis (is_singular()) {tilbage $udgangseffekt), kort sagt, vi reddede vores post - meta - i et system, der fyldte - output, variable ved at dreje fodnoter til en html liste, og kom tilbage, $produktion.let som en tærte, ved hjælp af vores fodnoter stik af, ved hjælp af stik af, er ganske enkelt: hvis man tilføjer skik områder ved navn, ref-1,, ref-2,, ref-3 osv., en "fodnote" afsnit kommer lige efter din artikel.og vi har allerede dækket, hvordan man bruger den shortcode, så er det alt, du har at gøre.,,, indpakning, nu, hvor vi har en funktion, der returnerer en html liste over de fodnoter, det er på tide, at vi tilføjer, at liste under vores varer!,, <?php funktion print_footnotes ($indhold) ($indhold. = make_footnotes(); tilbage $indhold;} add_filter ('the_content "," print_footnotes);,, det er muligvis den letteste del af vores kode siden vi ringer vores tidligere funktion at føje sin produktion efter efter indhold, så sæt den nye funktion til, the_content, filter,.,,, hvis du ikke vil automatisk tilføje "fodnote" afdeling i henhold til indholdet, gå videre og fjerne disse linjer.men du bliver nødt til at bruge en lille smule af kode i temaet, <?php echo make_footnotes();?> på det sted, de ønsker at vise den artikel er fodnoter.du kan også ændre misligholdelse argumenter i funktion.,, konklusion, i sidste instans, professor virkelig kunne lide hvad jeg gjorde med "fodnote" funktioner, og jeg tror, at han stadig bruger det websted, jeg byggede - - brugte han sin hjemmeside for over 10 år siden, og han får nok brug wordpress længere.jeg håber, du kan lide det.hvis du ønsker at få adgang til den fulde kode, kan du finde det her.,, har du noget at tilføje?du deler dine tanker med os ved at kommentere nedenfor.og hvis du kunne lide denne forelæsning, glem ikke at dele det med dine venner.,



Previous:
Next Page: