Egyéni bejegyzések wordpress teljes útmutató

Az évek során sikeresen létrehozta a nagy számú egyedi webes alkalmazások legújabb verzióit WordPress, amelyek alapján a teljes egyéni típusú hozzászólások. Ennek egyik példája a webhely témáját piactér én plugin WordPress ProfilePress.

Ha meg még a boltba, a fenti linkre, akkor észrevehetjük, hogy ez használ egy egyedi rendszert lapszámozás URL-alapú linkeket az előző és következő oldalakon. Ie Akkor olyan rendszert hozzon létre oldalszámozás, ami tökéletesen fog működni az igények egyéni bejegyzéseket típusok.

Nos, elég hosszú beszédek, menj a fő célja ennek a leckét - a tanulmány minden részletet a felhasználó által definiált típusok WordPress.

Remélem fogjuk megoldani egy csomó probléma, hogy én személyesen találkozott, amikor dolgozik a Custom típusú hozzászólások, valamint nézd meg a többi nagyszerű tulajdonsága.

Adjon meg egy egyéni típusú üzenete

Egy példa, hogy milyen típusú állások a bejegyzés típusát (a bejegyzéseket a blog), oldalt (oldalak csoportja), a kötődés (Group letölthető médiafájlokat), valamint a felülvizsgálat (a bejegyzéseket kiadás). Minden ilyen típusú natív vagy beépített WordPress. Tudva, hogy milyen típusú bejegyzést lehet létrehozni és regisztrálni egy új típusú, amely hivatkozik az egyéni bejegyzést típusok.

Ha létrehoz egy weboldalt egy cég vagy vállalkozás WordPress, hogy milyen jellegű bejegyzéseket lehet Portfólió, Beszámolók és termékek. Most, hogy megértettük a koncepció egyéni bejegyzést típusú, Nézzük meg, hogyan lehet létrehozni őket.

Ahhoz, hogy hozzon létre egy egyéni bejegyzést típus

Hozzon létre egy egyéni típusú állást igen egyszerű. Először regisztrálni kell a típusát a register_post_type () függvény, akkor tegyük egy funkciót, és csatolja a lövő minden init:

A fenti, akkor látható, hogy a második paraméter register_post_type () függvény elfogad egy sor számos kötelező érveket, amelyek szükségesek az hozzon létre egy egyéni bejegyzést típusát. Alkotó Portfolio típus megtalálható az admin felületen.

Egyéni bejegyzések wordpress teljes útmutató

Azt is meg kell mondani, hogy register_post_type () függvény a második, opcionális paraméterként. Egyéni típusú állást is létre lehet hozni egy másik módja:

Több típus leíró nevet. Például, ha létrehoz egy fajta film, meg kell nevezni filmek. Az alapértelmezett a $ POST_TYPE - az első paraméter register_post_type () függvényt.

Egy címkearzenálhoz utáni típusát. Minden szöveget jelenik meg egy bizonyos oldalt az admin felületen. Ha a plugin jön létre a nyilvános használatra, győződjön meg arról, hogy a vonalak átruházható.

név: A többes szám utáni típusú nevek.

singular_name: Forma utáni típusú nevek egyes számban.

add_new: menüpontot, hogy egy új bejegyzést.

add_new_item: Amikor új bejegyzést fejléc.

edit_item: A cím jelenik meg, ha a bejegyzés szerkesztése.

NEW_ITEM: Megjeleníti a kedvenc menü a fejlécben admin panel.

view_item: kijelzők valamint egy linket a poszt szerkesztő képernyőn.

search_items: Text Search gombok a szerkesztési képernyő üzenet.

not_found: A szöveg jelenik meg, ha nem található egyetlen bejegyzést a keresési keresztül az admin felületen.

not_found_in_trash: A szöveg jelenik meg, ha a kosár nincs hozzászólás.

Teljes lista címkék és leírások megtalálhatók a kapcsolatot.

leírás

A rövid leírása típusú üzenet. Nem tudtam találni, ahol a WordPress, akkor tudja használni.

Attól függően, hogy a logikai érték automatikusan eldönti, hogy mi legyen az érveket, ha azok nincsenek beállítva. Ha azt szeretnénk, hogy figyelemmel kíséri az állami érvek megadhatja három érv:

show_ui: Megadja, hogy megjelenjen a képernyőkön az admin felületen.

publicly_queryable: meghatározza, hogy akkor végre lekérdezéseket az ilyen típusú üzenete a felhasználó.

exclude_from_search: hogy üzenete jelenjen meg a keresési eredmények között.

menu_position

Mivel az ikonok egyéni típusú állások használhatja dashicon. Tegyük fel, hogy a használni kívánt letöltési dashicon ikonjára címke értéket rendelni az alábbi dashicons Letöltés:

hierarchikus

megadhat egy hierarchia az új típusú segítségével ezt az érvelést. Az alapértelmezett érték hamis. Ha be van állítva igaz, az új típusú lesz hierarchikus.

Ezzel az érvvel, megadhat egy sor meta dobozok és mezők, meg fog jelenni a képernyőn, miközben szerkeszteni vagy hozzon létre egy új bejegyzést. Az alapértelmezett érték a cím és szerkesztő. Ha megadja a hamis, kapcsolja ki az alapértelmezett viselkedés. Számos lehetséges opciók közül:

cím: szövegbeviteli mezőt, hogy megteremtse a bejegyzés címe.

thumbnail: beágyazott képeket.

részlet: textarea terület gyors áthaladást.

visszakövetés: engedélyezése vagy letiltása trackbacks és pingbekov.

Egyedi mezők: egyéni beviteli mező.

post-formátumok: ad formátumok üzenetét

page-attribútumok: Tulajdonságok oldalon. Fontos paraméter a hierarchikus utáni típusok, kiválaszthatja a szülő üzenet.

register_meta_box_cb

Hozzáteszi visszahívási funkció, hogy hívják a telepítés során meta dobozok szerkesztésre formákat. A függvény egy argumentumot, $ bejegyzést, ami tárolja WP_Post kifogás éppen szerkesztett üzenet. Ez a funkció különösen hasznos a fejlesztők számára. Ezzel lehet létrehozni egy egyedi meta doboz, amely megjelenik a szerkesztés képernyő típusa.

taxonómiák

Array a taxonómiákat, mint a kategória vagy post_tag, hogy kell használni egy egyéni típusú állást.

has_archive

Mindig, amikor megváltoztatja az URL WordPress menti változások a panel beállítások >> linkre kell újra létrehozni átírta a szabályokat. Paraméter csiga felelős egy URL-t, with_front készletek lesz a szerkezete linkeket. Még mindig nem értem, hogy miért van egy with_front? Nézzünk egy példát. Például a szerkezete a linkeket pontosan ugyanaz, mint a kép alatt a szó blog a végén.

Egyéni bejegyzések wordpress teljes útmutató

can_export

Ezzel az érvvel, megadhatja, hogy az export a hozzászólásokat egy egyéni típusú keresztül WordPress eszközöket. Az alapértelmezett igaz.

Ezzel az érvvel kérheti használt kontrollváltozókra az ilyen típusú hozzászólások.
Ha true, akkor kérjen egyedi típusú könyvet kapcsolat example.com/?book=harry-potter, ahol harry-potter egy csiga paraméter linkeket. Ha megad egy húr, nem igaz, akkor írj a következő: example.com/?publication=harry-potter.

Nuance a query_var

Ha query_var nincs megadva az érv tömb típusú regisztráció, az alapértelmezett beállítás $ POST_TYPE, azaz ez a lehetőség mindig adott, ha ez nem erőszakkal false.

És akkor ott van egy ellentmondás. Ha a hozzáadott érték query_var segítségével a lekérdezés stringet az URL, mindig látszanak oldal 404. Itt kell tisztázni. Például egy értékű query_var felülvizsgálat az URL a webhelyén, akkor adja meg az alábbi formában:

Ezek a linkek elviszi egy olyan oldalra 404. Ez az, amit megtanultam keserű tapasztalat. Amikor felmerült ez a probléma, hoztam létre egy témát a WordPress core trac és hibát jelentett. Beletelt néhány héttel ki kell kezelni ezt a problémát, mielőtt válaszoltam WordPress csapat.

Fel kell gyorsítani a beállítás egyéni típusú állások segítségével plug-inek

Most, hogy megértsék az alapokat, akkor érdemes azt mondja, hogy van egy csomó plug-in for WordPress, mellyel nagyban egyszerűsíti a létrehozásának folyamatát egy egyéni bejegyzést típusok. Példák (nem az összes):

Egyedi Hozzászólás típusa UI

Egyedi Hozzászólás típusa Maker

következtetés

Felülvizsgálat: Team webformyself.

A legtöbb IT hírek és webfejlesztés A csatorna-távirat

Egyéni bejegyzések wordpress teljes útmutató

Szeretné gyorsan megtanulják, hogyan kell létrehozni weboldalak és blogok WordPress egyedi design?

Szerezd meg a teljes egészében RuNet ingyenes site létrehozása WordPress képzési rendszer „egyedi weboldal a semmiből”

Kapcsolódó cikkek