ved hjælp af supercpt at skabe skik post - typer, taxonomies og meta - kasser

ved hjælp af supercpt at skabe skik post - typer, taxonomies og meta - kasser,,,,, 2,,,,,,,,, 8,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss., med frigivelsen af version 3. 0, wordpress indført sædvane efter typer og ajourført skik taxonomies, der blev indført i v2.8.siden da, wordpress brugere og udviklere er i stand til at skabe deres egen post - typer og taxonomies.folk er ikke længere bundet til den kedelige "post" og "sider" med den kedelige "kategorier" og "mærker". ja, ved hjælp af skik og sædvane efter typer skik taxonomies meta - kasser er cool.ved du, hvad der er cool?oprettelsen af hver med en enkelt linje kode.,,, besværet med at skabe sædvane efter type og taxonomies, mener jeg, at det er hårdt og kedeligt at skabe sædvane efter type og taxonomies med, register_post_type(), og register_taxonomy(), funktioner.mens de er særdeles nyttige, jeg hader det, når jeg er nødt til at skrive en masse argumenter og give dem en funktion, som jeg også har brug for, add_action(), funktion., som fremkalder, det er smertefuldt, at gøre det med hver enkelt post - og taksonomi, jeg er nødt til at skabe - kan ikke forestille mig, hvor svært det er for fedt wordpress brugere. misforstå mig ikke, du stadig kan eller har at gøre med supercpt, - men supercpt omfatter tør (ikke gentager sig selv) princippet, og som letter processen.næsten, du er nødt til at sætte de små "enestående" af deres post - eller taksonomi og supercpt tager resten med passende kapitalisering, og det bedste er, at du ikke behøver at beskæftige sig med rod i at skabe skik meta - kasser og meta - områder i dem!, supercpt lader dig skabe meta - kasser med områder, der varierer mellem enkelt html elementer fra wysiwyg redaktører og dato hakkere.at lade os gøre alt dette med simple arrays er den nemmeste måde, jeg nogensinde har set, for at skabe en meta - kasser., ved hjælp af supercpt, alle i en løsning, jeg kan prise supercpt hele dagen, men som skaberen matthew boynes sagde om supercpt er github side, beviset er i ovnen, og vi skal de eksempler, - - lige efter, vi ser en fantastisk, fem minutters screencast. tag en kopi af wordpress.org stik af register, installere det - - og så, åben din tema er, functions.php, fil at arbejde supercpt er magisk.den screencasthttp: //////////////vimeo. kom /59368054, skabe skik post - typer, som du kan se på video, skabe skik post - typer er så let som at skrive en linje kode:, <?php //almindelig metode /* register_post_type ('computer_part, system ('labels = > system ('name = > __ (edb - dele "," min locale'),'singular_name = > __ (edb - del "," min locale ')), offentligt » = > sandt,'has_archive = > sandt,)); * ///supercpt metode $type_computer_part = nye super_custom_post_type (edb - del).>, supercpt automatisk tager ", edb - del" og fjerner enhver bindestreger og understreger og kapitalisering af hvert ord.det fastsætter også "enestående" og "i flertal" former for "edb - del" og bruger dem til at danne etiketter, som "tilføje nye edb - del" eller "lede computer dele" og så videre. selvfølgelig kan du sætte etiketter, som du kan lide.man kan fastlægge alle de argumenter, der register_post_type(), er, hvis du kan lide at lege.gå over til supercpt wiki er "skik efter typer" afdeling til at finde ud af hele listen over argumenter og de standardværdier, supercpt omfatter en fri ikon, der ringede glyphicons for dig at fastsætte ikoner for din post - typer.det er så let som at skrive en anden linje kode: $type_computer_part - > set_icon ("display"), hvis du gad vide hvad der anvendes som parameter, tjek supercpt side under din admin panelets værktøjer - finder du navnene på de billeder.at skabe skik taxonomies, skabe skik taxonomies med supercpt er som at skabe skik post - typer.igen, en enkelt linje er nok til supercpt:, <?php //almindelig metode /* register_taxonomy ('manufacturers,'computer-part, system (»mærket« = > __ ("producenter", "min locale '),'rewrite = > system (" patron "= > __ ('manufacturer", "min locale')))), * ///supercpt metode $tax_manufacturer = nye super_custom_taxonomy (fabrikant).> som sædvane efter typer skik taksonomier« argumenter er automatisk, men kan også ændres.tjek supercpt wiki er "skik efter typer" for at få mere at vide om argumenter, som de kan gætte: denne linje kode ovenfor kan ikke forbinde deres skik taksonomi til en post - type.du er nødt til at gøre det med en hjælper supercpt funktion, som dette: $tax_manufacturer - > connect_post_types (edb - del), skaber skik meta - kasser, spænd selen, det er min favorit del.:), seriøst, det bedste ved supercpt er easiness at sædvane efter meta - kasser.du behøver ikke at ødelægge enhver html koder eller bekymre sig om deres data, der bliver reddet, renses og alt det der.men vi kan ikke bruge en række koder for at skabe meta - kasser, denne gang (naturligvis). der er to væsentlige funktioner:, add_meta_box(), og add_meta_boxes(),.- vi skal holde det første for denne forelæsning.), id, og områder, parametre er nødvendige, men der er en masse andre parametre på wiki, hvis du gerne vil se. <?php $type_computer_part - > add_meta_box (array ('id = > vores gennemgang, //titlen er ændret fra "id", hvis der ikke er nogen "titel" parameter'fields = > system ('score = > system ("mærkning" = > __ ("vores point", "min locale '), type = >" radio "," muligheder "= > system (' 1 ',' 2 ', 3', 4 ', 5')),'release-date = > system (" etiket "= > __ (" ud "," min locale '), type = > »date«) //- ja, der er en dato, så...'short-comment = > system ("mærkning" = > __ (en kort bemærkning, min locale '), type = > textarea "),'review-text = > system (" mærkning "= > __ (" fuldstændig revision "," min lokale ")," type "= > wysiwyg) //- - og der er en wysiwyg tekst område!:)))).> nu, jeg ved, at der er mange, mange, men der er ting, som endnu supercpt kan forudsige, ikke?:), der er masser af område elementer kan du sted i meta - kasser:,, skjulte boolean - områder, almindelig tekst input, regelmæssige textareas, wysiwyg redaktører, til galochka, radio kasser, vælg rubrik dato hakkere, og den nye html5 input områder som: tel, epost osv. vi kan også trække data fra andre - post - typer og fylde afkrydsningsfelt, radio kasse eller udvælge rubrik områder med disse data.det kan være meget nyttigt for nogle sager.den indpakning funktion, en sidste ting: du har brug for et stykke papir funktion at sætte disse sædvane efter type og - funktion til en aktion - supercpt anbefaler, after_setup_theme, klo, men hvis du vil skrive et stik af at skabe den sædvane, efter art og taxonomies, må du hellere bruge den krog, plugins_loaded, - den plugins til last.du er også nødt til at være sikker på, super_custom_post_type, klasse findes før refererer til det. her er det demo - papir funktion fra supercpt dokumentation:, <?php funktion scpt_demo() (hvis (!class_exists ('super_custom_post_type') tilbage; //alle dine supercpt magi her.} add_action ('after_setup_theme "," scpt_demo)?>,, konklusioner, så du ved alt om den letteste sædvane efter type og taksonomi manager, supercpt!for yderligere oplysninger, se lige den fuldstændige dokumentation.der er en flok hjælpere funktioner, aktioner og filtre, du kan lide, hvad synes du om det her seje wordpress stik af.fortæl os, hvad du tror, en bemærkning nedenfor, og hvis du kan lide det. - jeg er ret sikker på, at du vil.glem ikke at dele post!,



Previous:
Next Page: