innovative anvendelser af wordpress efter type og taxonomies

, innovative anvendelser af wordpress efter type og taxonomies,,,,, 1,,,,,,,,, 13,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss., med frigivelsen af wordpress 3,0, to store mulighed for bedre at organisere og vise indhold blev indført: efter type og taxonomies,.de to forskud, forbedre wordpress' rolle som en all - round content management system, og de fortsætter med at bevise, at wp er ikke blot en blog platform.når 3.1 udsætninger med post - formater, vil det være nødvendigt at du forstår at anvende og gennemføre efter type og taxonomies.,,,,, hvad vi kommer til at dække i denne lektion, jeg vil tale dig igennem det følgende: oversigt over efter type og taxonomies i wordpress 3,0, hvordan til at integrere efter type og taxonomies i din temaer, den virkelige verden eksempler på, hvordan man bruger efter type og taxonomies på innovative måder inden for deres projekter, når de har afsluttet disse skridt, og jeg håber, at brændstof deres projekter ved at undersøge andre fedt måder at integrere disse organisatoriske elementer i wordpress.,, et hurtigt overblik over wordpress post - typer,,, når du tænker på post - typer, de vigtige ord at huske er, organisation,.efter type i sig selv ikke vil tilføje en funktion, men det giver os mulighed for bedre at organisere wordpress indhold og opbygge administration instrumentbrætter, der er mere specifikke for den pågældende lokalitet, som vi arbejder med. her er nogle vigtige ting, du skal huske på, når vi arbejder med post - typer:, når man skaber en ny post - type en ny øvre niveau nav element vil være den vigtigste venstre side admin menu.fra der, alle de normale post og side redaktører foreligger., url snor til en ny post type vil være: http: //yoursite. kom /(efter type) /(afsnit} /. du kan skabe post - arkiv sider, ligesom du gør med kategorier, og du kan endda skabe særlige model filer ved at skabe et arkiv - {efter type}. php fil. "på samme måde, at stillinger er vist på deres egne arkiv med archive.php, sædvane efter typer vil bruge arkiv - {posttype} folkesundhedsprogrammet.", for yderligere oplysninger om integrering af post - typer, afprøvet efter typer og samlede funktioner, besøge codex her.,, at integrere efter typer via funktioner. folkesundhedsprogrammet, integration af post - typer er blot et spørgsmål om bl.a., register_post_type, funktion.når du har taget dette med i deres functions.php fil, deres nav menu bør gå fra noget som dette:,,., med henblik på at skabe sædvane efter typer, åben din model er, functions.php, sagen i en redaktør, og følgende funktion i sagen:, funktion create_post_type() {register_post_type ('mysite_reviews "- system ('labels = > system ('name = > __ (" undersøgelser "),'singular_name = > __ (" undersøgelse "), offentligt = > sandt, menu_position = > 5, skrive" = > array ('slug = > "undersøgelser")))) add_action ("lokalitet, create_post_type'), opdelt, det giver den funktion, create_post_type, og registre efter type, mysite_reviews,,, add_action (" idet, create_post_type); funktion create_post_type() {register_post_type ('mysite_reviews ", må man spørge sig selv, hvorfor jeg har opkaldt den post_type, mysite_reviews, og ikke blot, revisioner.jeg fik navnet mere iøjnefaldende for at sørge for, at min post - type ikke ville blande sig med sædvane efter type navne fra andre plugins eller temaer.,, en venlig påmindelse, din brugerdefinerede efter type, må ikke overstige 20 tegn, som det er begrænsning af databasen kolonne. her er et sammendrag af den vigtige post - jeg har sat over parametre:,, etiketter, - wordpress giver os mulighed for at mærke alt fra post - type navn på etiketten for tilføjelse af nye stillinger.en komplet liste kan findes her.i denne funktion, jeg tog navnet efter den type og den enestående navn.,, offentlige, - hvis der rigtigt, menu_position, - jeg sætter denne til 5, der vil sætte efter type direkte under "post".de andre placeringer er som følger:, null (under bemærkninger), 0, (under media), 20 (under sider), 60 (under første - separator) og 100 (under anden - separator), skrive, så vores faktiske "mysite_reviews" ikke bliver sat i - godt, vi satte kuglen til "undersøgelser", som vil være meget bedre i det lange løb for vores gæster, forbindelser og seo. for mere information, en fuldstændig liste over parametre argumenter for post - typer kan blive fundet her.,,, der udviser efter typer i wordpress temaer, da wordpress post - typer er blot en udvidelse af det eksisterende system til klassificering, opslag i et tema er meget lig det, der allerede er i kraft.der er i øjeblikket tre primære måder at vise sædvane efter typer i din temaer:,,, efter anmodning, enkelt post, arkiv, model skabelon,,,,,,,, der via post - spørgsmål, til at vise den nye post - type, mysite_reviews, vil du ønsker at åbne den skabelon fil, at du gerne vil vise det på (i mit tilfælde, jeg plejer at skabe en skik, home.php, skabeloner) og anføre følgende kode: $args = system ('post_type = > mysite_reviews "," posts_per_page = > 10); $loop = nye wp_query ($args), mens (- loop - > have_posts()): $loop - > the_post(); the_title(); echo' < div klasse = "indhold" > «. the_excerpt(); echo '< /div > «. endwhile; det skaber blot en ny wordpress loop, som vil vise titel og excerpt fra de ti seneste angivelser i, mysite_reviews efter type.,,, der via fælles post - model, som du kan vælge de enkelte poster angives via et tema er single.php fil, du kan vælge den måde, deres individuelle post - angivelser er anført.den letteste måde at gøre det på er at skabe en kopi af din tema er single.php fil og omdøbe den til, fælles - (posttypename} folkesundhedsprogrammet.derfra, du kan vælge den fil til dine briller.i eksemplet fra oven, vi har brug for en enkelt post - model, der hedder, single-mysite_reviews. php,.,, der ved arkiv skabelon, mens dette element ikke være til rådighed før wp 3.1 udslip, post - typer kan også fremlægges arkiv stil ved at skabe en fil i dit tema, der hedder arkiv - {posttypename} folkesundhedsprogrammet.så, hvis vi skaber et arkiv for post -, vil vi skabe et arkiv skabelon, der hedder, archive-mysite_reviews.php, og give den en plads i vores model mappe., med sædvane efter type blive skræddersyet tema skabere, lettere kan skabe tegnings - og medlemskab steder ved at begrænse indholdet af disse specifikke stillinger og sider for bestemte brugergrupper.,,, et hurtigt overblik over wp taxonomies, jeg vil ikke gå i detaljer her, som paul kaiser har allerede skrevet en god oversigt over taxonomies og den kode, der er involveret i at gennemføre funktion (se lektion her).nøgleordet til at huske, når man tænker på taxonomies er klassificering.de svarer til rfid - brikker, men giver mulighed for en dybere, mere indhold specifikke klassificering.,, sandheden er, at de er en meget effektiv måde at gruppe forskellige poster på alle mulige måder, for eksempel sige, at jeg har brug for, undersøgelser, efter type fra oven.fordi jeg vil have til at klassificere det brede efter type, jeg kan skabe taxonomies:,, film anmeldelser, boganmeldelser, produkt, undersøgelser, med skik taxonomies, kunne jeg endda gå dybere ind i klassificering af ovennævnte taxonomies.jeg kunne gå til film genrer, bog forfattere og produktmarkeder.igen sammen med post - typer, der i høj grad øge wordpress indhold ledelseskapacitet.,, at taxonomies via funktioner. folkesundhedsprogrammet, er samlet, taxonomies er ret nemt at gennemføre i deres functions.php, fil.husk, du kan gå hierarkisk med dem og behandle dem som numre, så de mere komplekse, vil du have større vanskeligheder.uanset hvad, her er en hurtig gennemgang af, hvordan at indarbejde dem i din tema. igen, åben din functions.php fil og indsæt følgende kode:, funktion movie_taxonomy() {register_taxonomy ('movie_review "," mysite_reviews, system (hierarkisk = > sandt, "mærkning" = > "" revision "," query_var = > sandt, skrive "= > system ('slug = > film anmeldelser)))) add_action (" lokalitet, movie_taxonomy "), til at bryde det ned, vi først og fremmest give taksonomi et formelt navn (" movie_review "), og det sted, der i henhold til post -" mysite_reviews ", som vi har skabt, funktion movie_taxonomy() {register_ tidligere.taksonomi ('movie_review,'mysite_reviews ", så vi vedtager disse værdier:, system (hierarkisk = > sandt," mærkning "= > film review", "query_var = > sandt, skrive" = > system ('slug = > "film anmeldelser)), leverer følgende argumenter:,, hierarkisk, - - når der er til" ægte ", taksonomi vil handle mere som en kategori.der kan være forælder taxonomies og indlejrede taxonomies giver mulighed for større dybde af klassificeringen.når der "falske", fungerer de som ligesom hundetegn.,, etiket, som med post - typer ovenfor, det er mærket, at taksonomi offentligt modtaget.,, query_var, - - når der er til "ægte" denne taksonomi bliver en queryable element.,, skrive, - - det er url skriv det om.nu stillinger i denne taksonomi vises som http: //mysite. kom /film anmeldelser /(efter afsnit} /.,, det endelige resultat i vores administration nav skal se sådan ud:,, og vi kan dykke ned i denne grænseflade, og tilføje mere klassificeringskategorier og struktur.denne grænseflade, er meget lig den kategori grænseflade, som de måske allerede være bekendt med. fra denne grænseflade, kan du klippe kuglerne af de forskellige kategorier inden for deres taksonomi, skabe nye kategorier, og fastlægge forælder og barn kategorier. for mere information, en fuldstændig liste over parametre argumenter for taxonomies findes her., viser, at taxonomies i wordpress temaer, der er i øjeblikket tre primære måder at vise sædvane efter typer i din temaer:,,, taksonomi sky,,, sædvane taksonomi forespørgsel,,, sædvane taksonomi liste, taksonomi sky, ligesom der er et uvejr, der er taksonomi skyer.for at gøre det let, begge mærker og skyer brug, wp_tag_cloud, funktion.for at vise en række taksonomi kategorier på en sky, vi vil anvende følgende kode:, <?folkesundhedsprogrammet aspektet wp_tag_cloud (array 'taksonomi = > taxonomy_name_1,'taxonomy_name_2')?> for mere information om funktion og dens parameter argumenter, besøge codex, skik taksonomi spørgsmål, taxonomies kan også indgå i praksis, ligesom vi gjorde med post - typer ovenfor.for eksempel til at vise indhold fra taksonomi, movie_genre, ville det være nødvendigt at indsætte følgende kode ind i vores model fil: $args = system ('tax_query = > system ('taxonomy = > movie_genre,'field = > "kugle", "betingelser" = > 'komedie "); query_posts ($args), første, vi bruger det argument, tax_query, så vi kan passere parametre, der vil give os mulighed for at søge af kugle eller vilkår og tilbage mere præcise spørgsmål resultater.i dette eksempel, vi udviste stillinger mærket som "komedie" i skik taksonomi "movie_genre".igen, som vi gjorde med post - typer, vi kan begrænse antallet af stillinger, som dette spørgsmål tilbage., sædvane taksonomi lister, til at vise et komma afgrænset liste over stillinger ved taksonomi, behøver vi blot at sætte følgende et eller andet sted i loop:, <?folkesundhedsprogrammet aspektet the_terms ($post - > id, {navn} {taksonomi, vises afsnit}: ",", "," ").> der er andre vise muligheder for, at denne liste, og de parametre, kan blive fundet her.,, anvendes post former og taxonomies i din næste projekt, nu hvor vi har møtrikker og bolte, tror jeg, "hvorfor jeg bekymrer mig om disse ting?"er et fair spørgsmål.muligheder efter type og taxonomies, især arbejdet med kunder, der ofte er alt for travlt med at forvalte de vanskeligheder af en lokalitet er endeløs.jeg mener, at dette sparer tid på at skabe nye administrative funktioner og ajourføring af plugins og åbner dørene for nye muligheder med meget mindre arbejde (og kodning) involveret. nedenfor er nogle idéer, som jeg havde med at integrere disse i det faktiske arbejde: 1.revision af lokaliteter, først en gennemgang sted, kunne drage fordel af de muligheder, der er nævnt ovenfor (normalt blive samlet og arkiv), her er nogle flere efter type og taxonomies, at man kunne gennemføre en undersøgelse sted:,, post -, film anmeldelser, taxonomies -, genre, skuespiller, direktør, efter type -, bogen gennemgår, taxonomies -, genre, forfatter, forlag, efter type -, produkt - revisioner, taxonomies -, produktkategori, pris, 2.fast ejendom over lokaliteter, der er nogle gode modeller for fast ejendom over lokaliteter efter type og taxonomies lad kreative mennesker få skik skabeloner, som let kan opretholdes af kunder og webmastere ens.her er blot nogle få idéer til at bruge i din næste projekt:,, post -, fortegnelser, taxonomies - området, en agent, en pris, lokaler, efter type -, agenter, 3.hvis notering, en ting, der virkelig mangler wordpress (efter min mening er en god begivenhed forvaltningssystem.post - typer og taxonomies nemt kunne klare det ved at tilbyde et system til klassificering af månedlige begivenheder sted, dag, eller enhver anden ordning, kan du tænke på. 4.tegning steder, med oprettelsen af en ny post - og model, de kunne skabe en sædvane, præmie - kategori for din blog eller websted og integrere en betaling gateway til at skabe dit eget medlemskab sted.5.e - handel, ved at skabe et produkt efter type og skabelon, du kunne tilføje og - produkter til salg på din hjemmeside.desuden taxonomies ville give mulighed for let produkt organisation, hvad gør vi så nu?jeg håber, at denne lektion, har forklaret, efter art og taxonomies i wordpress 3,0, og hvorfor de er en yderst værdifuld ressource til at gennemføre deres projekter.jeg ved, at der er mange, der går ind for plugins (og jeg er et stik af forfatteren selv), men jeg håber, at jeg har argumenteret, at gennemførelsen af disse ting er en meget enkel opgave, og det vil spare tid for både dig og din klient i det lange løb. listen over de idéer ovenfor er en lille i bedste fald, så jeg vil gerne høre, hvordan de har gennemført dem i deres projekter eller måske nogle andre anvendelser, som jeg ikke liste. tak for det!,

Tutorial now on Wptuts+
our original wordpress menu
our new wordpress menu with our post type
New Wordpress taxonomy in admin dashboard navigation
Taxonomy user interface



Previous:
Next Page: