hurtig tip: ved hjælp af shortcodes i tema, udvikling

, hurtigt tip: ved hjælp af shortcodes i tema, udvikling,,,,, andel,,,,,,,, 11,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, wordpress shortcode api blev indført for at wordpress i version 2. 5.siden da er det blevet en almindeligt anvendt metode til at muliggøre en hurtig tilpasning af layout og at indføje visse formatering stumper.men shortcodes kan være lige så nyttigt ved at skabe wordpress temaer - her er, hvordan du kan gøre fuld brug af dem.,,,, indledning, shortcodes har mange fordele, hvis den anvendes korrekt i tema filer.hvis du er bekendt med preprocessor macros i c /c + +, så shortcodes kan tjene en lignende funktion i wordpress.det grundlæggende formål med en shortcode er at erstatte den indikation af en art med din egen skik stykke html kode, når serveren sender side til kunden.de skridt, der er involveret i udformningen og gennemførelsen af shortcodes er følgende.,, skabe en skik funktion for shortcode.denne funktion returnerer html, som vil erstatte shortcode i temaet fil. tilføje shortcode til systemet, så wordpress kan genkende din shortcodes indsættes i temaet filer., brug shortcodes i temaet fil som nødvendig.,, i denne hurtige tip, vi vil gøre brug af shortcodes - skik stillinger.jeg har givet en detaljeret forklaring om, hvordan der skabes skik og brug efter typer blank emner på nettuts +, men for det eksempel, vi vil ændre den misligholdelse twentyten tema, der er fastsat i wordpress.,, trin 1. skriver shortcode funktion, den funktion, de skaber for din shortcode faktisk definerer formålet med shortcode.en grundlæggende funktion kan defineres på følgende måde (du kan tilføje alle kode på bunden af din functions.php fil): //definition af den funktion, der bruges til at vise den skik projekt post.funktion project_shortcode ($atts) (//udvinding af argumenterne for shortcode.ekstrakt (shortcode_atts (array ('limit = > 10,'orderby = > "date"), $atts) /* det var vi vil skrive koden for at hente oplysninger og opbygge html struktur, der returneres i $output - variabel * $produktion = det vil indeholde de endelige html produktion til din brugerdefinerede projekt loop. "tilbagevenden $udgangseffekt}, bare være sikker på ikke at efterlade nogen whitespace ved udgangen af functions.php fil, som det kan give problemer.lad os tilføje en kode for at hente den sædvane, efter "projekt" og bygge html struktur, som skal erstatte vores shortcode.funktion project_shortcode ($atts) (ekstrakt (shortcode_atts (array ('limit = > 10,'orderby = > "date"), atts $); //skabe skik forespørgsel for at hente projekt type skik post.$loop = nye wp_query (array ('post_type = > "projekt", "posts_per_page = > $grænse, orderby = > $orderby)); //skruet gennem stillinger og bygning af html struktur.hvis ($loop) (mens ($loop - > have_posts()) ($loop - > the_post(). $produktion. = < div klasse = "type efter hentry" > < h2 klasse = "titel" > < en href = "". get_permalink(). "" > ". get_the_title(). < /a > < /h2 >" $produktion. = < div klasse = "indhold" > ". get_the_excerpt(). < /div > og lt; /div >"}} andre $produktion = ingen projekter endnu.kom snart tilbage.; //nu vender vi den html kode tilbage til det sted, hvor den shortcode fra blev kaldt tilbage igen. $udgangseffekt}, "$atts er de attributter, der sammen med shortcode.folkesundhedsprogrammet er ekstrakt metode anvendes til at opdele array - elementer i variabler, således at de kan anvendes direkte i funktion. i dette eksempel, vi bruger de attributter, bestod i at skabe en speciel forespørgsel funktion for at hente "projekt" skik post - data.så vi er skruet hele projektet stillinger tilbage. i loop, vi skal hente og tilføje oplysninger til output - variabel med passende html hundetegn.når det er afsluttet, output - variabel indeholder den fulde http: //kode for vores projekt.denne kode er vendt tilbage, og http: //shortcode anvendes i temaet er erstattet af denne, når den side belastninger.,, trin 2.at lægge shortcode til databasen, nu hvor vi har skabt den opgave, vi har, til at registrere det til databasen sammen med shortcode, der vil blive anvendt for det.vi kan gøre det med, register_shortcode metode, der er fastsat i wordpress., add_shortcode ('projects,'project_shortcode '); den første argument i denne metode er navnet på den shortcode, som vi vil anvende i tema, og det andet argument er navnet på den funktion (som defineret ovenfor) om, at shortcode.dette er, hvordan wordpress vil vide, hvad de skal gøre, når det shortcode er parset eller mødt.,, trin 3.ved hjælp af den registrerede shortcode i tema, wordpress giver en shortcode parsing metode, som meget få udviklere, overveje at anvende så ofte.den do_shortcode metode kan anvendes til at indsætte shortcodes inden for temaet filer selv. den shortcode syntaks svarer til, hvad man vil indsætte i backend redaktør.i dette tilfælde har vi passerer attributter for begrænsning af antallet af stillinger, der skal vises, og hvordan man for dem.som vi udviser "projekt" skik stillinger, vil vi skabe en ny særlig side model og anvende shortcode i det.skabe en model, der hedder "side projekt. folkesundhedsprogrammet og anvende følgende:, <?php /* model navn: projekt side * /?> <?folkesundhedsprogrammet aspektet get_header();?> < div id = "containere" > < div id = "indhold" rolle = "primære" > <?php echo do_shortcode ([projekter grænse = 10 orderby = -] «)?> < /div > <!-&#indhold - > < /div > <!-&#container - > <?folkesundhedsprogrammet aspektet get_sidebar();?> <?folkesundhedsprogrammet aspektet get_footer();?> nu på den model, du skabte, skabe en side kaldes "projekt".naturligvis skabe en demo "projekt" stillinger så godt!og voila!kort kode er der tradition stillinger med succes.,, konklusioner, som du kan se, er ovennævnte metode til at skabe en shortcode for skik stillinger og ved at anvende dem i vores emne, hjælper os til at holde emnet filer overskuelige og ren.det er også en fordel, at man kan indføje sædvane efter loop fra wordpress backend redaktør samt. ovennævnte eksempel viser, hvordan vi kan bruge shortcodes under temaet udvikling på en effektiv måde.der er mange innovative og produktive måder at gøre brug af shortcodes i wordpress temaer - føle sig fri til at dele deres egne idéer i bemærkningerne.,




Previous:
Next Page: