Útmutató a típusú egyedi wordpress bejegyzések
WordPress tervezték testreszabás. Ebből jött létre úgy, hogy minden egyes része állítható. Ebben a tutorial, fogunk beszélni az egyik legerősebb WordPress funkciók, az úgynevezett felhasználó által definiált típusok rekordok. és hogyan WordPress elérte magasságokba az Advent ezt a nagyszerű lehetőséget.
Mit jelent az Egyéni Hozzászólás típusok?
Tegyük fel, hogy azt szeretné, hogy a blog egy külön szakaszt filmértékelések. Az egyéni rekord típusok, akkor hozzon létre egy új típusú ilyen nyilvántartások vagy oldalak. amely tartalmazza a különböző adatsorokat. Ő lesz az admin menüben szerkeszteni az egyes oldalak, a taxonómia és egyéb szükséges a teljes kiadványt.
Miért olyan egyéni rekord típusok?
Egyéni rekord típusa segít tárolni a különböző típusú rekordok különböző kosarak. Ők külön a szokásos bejegyzéseket másoktól. Nagyon egyszerű!
Példa létre egy plugin Custom Posta Type
Itt fogunk létrehozni egy plugin megjelenik egy új típusú bejegyzések, amely megmutatja, mi filmismertetőket. Kezdjük.
1. lépés: Hozzon létre egy WordPress plugint mappa
Nyissa meg a WordPress plugins mappát, és hozzon létre egy újat nevezett Film-vélemény.
2. lépés: Hozzon létre egy PHP fájlt
Nyissa meg a mappát, és hozzon létre egy PHP fájlt úgynevezett Film-Reviews.php.
3. lépés: Hozzáadjuk a kupakot
Nyissa meg a fájlt, és adja hozzá a kódot dugó sapkák.
4. lépés: Regisztrálj az egyedi funkció
Zárás előtt PHP csapat. írja be az alábbi kódsort teljesítése érdekében a felhasználó által definiált függvény elemzi create_movie_review inicializálás az oldal minden keletkezik.
5. lépés: Végezze funkció
Performing create_movie_review funkciók:
register_post_type funkciója nem a legtöbb munka számunkra. Amint ez az úgynevezett, hogy készül a WordPress környezetben egy új típusú felhasználói fiók, beleértve a különböző szakaszait az admin. rész.
Ez a függvény két érveket. - Először egy egyedi nevet a felhasználó rekord típusát, és a második - egy tömb, amely képviseli a tulajdonságait az új típusú felhasználói fiókokat. Itt van egy másik tömb, amely tartalmazza a különböző címkéket, amelyek jelzik, hogy mely szöveget fog megjelenni a különböző részein a felhasználó rekord típusát, mint például „név” jeleníti meg a felhasználó nevét rekord típus a konzol, a „szerkesztés” és „view” jelennek meg, illetve a gombok szerkesztése és megtekintése . Azt hiszem, a többi beszél önmagáról.
A WordPress Codex oldalon a funkció register_post_type akkor többet megtudni az érveket, amelyek az egyéni rekord típusok.
6. lépés A testreszabott ikont rekord típus
Mentsd meg a ikont mérete 16 x 16 px be az aktuális plugin. Erre azért van szükség az ikon a felhasználó rekord típus a konzol.
7. lépés Aktiválja a bővítményt
8. lépés: Egy új bejegyzés hozzáadása
9. lépés: A közzététel
Hozzászólás a bejegyzést, és kattintson a Nézet Film Review. hogy a létrehozott film felülvizsgálat.
Készítsen Meta Box Fields egyéni rekord típusok
1. lépés: Regisztráció egyedi funkciók
Nyílt Film-Reviews.php fájlt, és adjuk hozzá a következő kódot, mielőtt a záró PHP tag. Ez regisztrál egy függvényt, amikor ellátogatott a WordPress admin felületen.
2. lépés: Végezze egyedi funkció
Add my_admin végrehajtási funkciók elvégzésére. ami regisztrálja a meta-blokkok és összeköti őket a felhasználó által definiált típusú movie_reviews rekordokat.
Van add_meta_box funkciót használni hozzá meta-blokkok a felhasználói rekord típusok.
- movie_review_meta_box - a szükséges HTML id attribútum.
- Film Review adatok - a szöveg látható a felső része a meta-blokk.
- display_movie_review_meta_box - visszahívás, amely megjeleníti a tartalmát egy meta-blokk.
- movie_reviews - a neve a felhasználó rekord típus, ahol a meta-blokk jelenik meg.
- Normál - meghatározza a része az oldal jelenjen meg mezőbe.
- magas - határozza meg a prioritást a kontextusban, amelyben a blokkok jelennek meg.
3. lépés Végezze display_movie_review_meta_box funkció
4. lépés: Regisztráció funkció mentése Hozzászólás
Ez a funkció kerül meghívásra, ha a felvételeket az adatbázisban.
5. lépés: Hívás funkciók add_movie_review_fields
Ez a funkció akkor végezzük, amikor a felvétel tároljuk, vagy eltávolítjuk a admin panel. Itt ellenőrzése után, hogy milyen típusú a kapott adatok rögzítésére, hogy a felhasználó a rekord típusát, akkor ellenőrizzük, hogy az értékek a csatlakozó elemek meta-blokkok és végül tárolt értékek ezeken a területeken.
6. lépés kikapcsolása a standard felhasználó által meghatározott területen
Hozzon létre egy egyéni sablon egyéni rekord típus
A helyes út megjelenítésére egyéni adattípusok bejegyzések - az, hogy az egyéni sablon minden felhasználó a bejegyzés típusát. Itt van, hogy hozzon létre egy sablont, amely megjeleníti az összes filmet véleménye, kell írni egy egyéni rekord típus Film Review.
1. lépés: Regisztráció függvényében sablon
Nyílt Film-Reviews.php fájlt, és adjuk hozzá a következő kódot, mielőtt a záró PHP tag. Ő regisztrálja a függvényt, amikor ellátogatott a WordPress admin felületen.
2. lépés: Végezze el a funkció
Itt a kód úgy néz ki, az egy- minta (post-type-name) .php az aktuális témák mappába. Ha nincs ott, ő keresi a plugin mappát sablont általunk nyújtott részeként a dugó. Hook template_include használjuk változtatni az alapértelmezett viselkedés és az alkalmazás-specifikus sablon.
3. lépés: Hozzon létre egy sablon fájl egyetlen oldalra
A mentés után nyitott a bővítmény fájlt hozzon létre egy másik PHP fájlt úgynevezett single-movie_reviews.php és illessze be az alábbi kódot bele.
Megjegyzés. akkor létre kell hozni egy új oldalt a konzol segítségével az újonnan létrehozott sablont.
Lépés 4. kép
Ti ketten meg kell menteni a képet ikonok 32 x 32 px a bővítmény mappában. Hívja őket, és icon.png grey.png. Minden most moziajánlók jelennek meg külön lapon dátum szerint rendezve.
A jövőben fogom leírni minél több lehetőséget a saját egyéni típusú, mint például a létrehozása levéltári oldalak létrehozása egyéni taxonómiákat, egyedi oszlopok, és így tovább.
Forrás: WP.tutsplus.com
És mi van a wp nem látja category.php, kategória 36.php stb A használó index.php
„3. lépés: Sablon létrehozása Fájl Egy oldal” - ez nem egy oldalon, hogy hozzon létre egy sablon kiadási szokásos oldal üzenete az egyéni bejegyzést típusát. tudatlan.
Valójában, ez volt a célja. Single.php megjelenítéséért felelős a szokásos oldalain és megvitatták.
Üdvözlünk! Kérem, mondja meg, hogyan kell csatolni a „szokás post” rendszeres üzenetét. Láttam a megvalósítása az egyik plug-inek, de hogyan csináld magad, és nem találtam.
Egyszerűen azt szeretnénk, hogy egy archívuma játékok. Ahhoz, hogy az egyes hírek, tudtam csatolni néhány játék, amit választani. Annak érdekében, hogy ennek következtében megjelenítéséhez alap játék információk minden egyes hírlevélben.
Szintén nem döntöttek. ((((
és hogyan lehet létrehozni és adja meg a levéltári feljegyzések szokás, hogyan kell megszervezni egy keresést neki?
Jó segítség vecher.Proshu. Az ötlet - meg kell adni egy sor egy nagy szám. szó. van szükség, hogy egynél több egyéni mező, de hogyan valósítható meg? Kiegészítő adatok az azonos tömbben, de különböző id, és esetleg csak az adatok tárolására területeken, amelyek az üres mezők csonka.
„Kérem, vegye figyelembe, hogy létre kell hozni egy új oldalt a konzol segítségével az újonnan létrehozott sablont.”
Lehet, hogy több nyitott ebben az időben?