Tovább a tartalomhoz

Egyedi bejegyzéstípus létrehozása és beállításai

Új bejegyzéstípus felvétele a JetEngine-ben, az űrlap összes beállítása, és hogy hol tárolja a WordPress az adatokat.

Az egyedi bejegyzéstípus (angolul CPT) a tartalom rendszerezésére szolgál: a „Bejegyzések” és az „Oldalak” mellé saját tartalomtípust vehetsz fel, például túrákat, szobákat vagy könyveket. A JetEngine-ben ezt a JetEngine → Bejegyzéstípusok oldalon kezeled.

Az oldal fejléce Egyedi bejegyzéstípusok listája. A listában a Bejegyzéstípus neve, a Bejegyzéstípus slug és a Műveletek (Szerkesztés, Másolás, Törlés) oszlop látszik. Az Új hozzáadása gomb új típust nyit.

A jobb felső sarokban a Beépített kapcsoló a WordPress és más bővítmények által regisztrált típusokat is megmutatja, nemcsak a JetEngine-ben létrehozottakat.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt
Az egyedi bejegyzéstípusok listája egyetlen „Túrák” típussal

A képen a létrehozott „Túrák” típus látszik, a slugja turak.

  1. Nyisd meg a JetEngine → Bejegyzéstípusok oldalt, és kattints az Új hozzáadása gombra.
  2. A Bejegyzéstípus neve mezőbe írd be a típus nevét (például „Túrák”). A Bejegyzéstípus slug magától kitöltődik a névből (turak).
  3. Állítsd be a további részeket (lásd lent), majd kattints a Bejegyzéstípus hozzáadása gombra.

Az űrlap hat részből áll: Általános beállítások, Feliratok, Advanced Settings, Metamezők, Admin oszlopok és Admin szűrők. A jobb oldali Műveletek panelen van a mentés gombja és a Metaadatok törlése kapcsoló: ha bekapcsolod, a törölt metamezők adatai az adatbázisból is eltűnnek.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt&cpt_action=add
Az új bejegyzéstípus űrlapja az Általános beállításokkal
Beállítás Mit csinál
Bejegyzéstípus neve A típus egyedi neve. Lehet benne kis- és nagybetű, szám, kötőjel, aláhúzás és írásjel.
Bejegyzéstípus slug A típus azonosítója, a típus minden bejegyzésének webcímében megjelenik. Egyedinek kell lennie, és csak betűt, számot, - vagy _ karaktert tartalmazhat. A név megadása után magától kitöltődik, de átírhatod.
Custom Meta Storage Bekapcsolva a típus metamezőit külön adatbázistáblában tárolja az alapértelmezett postmeta tábla helyett. Lásd az egyedi metatárolás fejezetet.
bejegyzéstípus/meta box szerkesztése link Bekapcsolva a bejegyzések szerkesztőoldalán egy fogaskerék ikon jelenik meg, amely a típus metamező-szerkesztő oldalára visz. Az ikon akkor látszik, ha a típushoz már van metamező.
Meta mezőnevek elrejtése Elrejti a metamezők neveit a bejegyzés szerkesztőoldalán.

A Feliratok rész azokat a szövegeket adja meg, amelyek a típus bejegyzéseinél az admin felületen megjelennek (gombok, címek, menüpontok). A beállítások csak az adott típusra vonatkoznak. Ha egy mezőt üresen hagysz, az alapértelmezett szöveg marad.

Az első mező az Egyes számú név (egy objektum neve, például „Túra”). Miután kitöltöd, a többi mezőbe a rendszer ebből állítja elő a javasolt szöveget, amikor beléjük kattintasz (például a Tétel szerkesztése mezőbe „Túra szerkesztése” kerül). A további mezők: Új hozzáadása, Új elem hozzáadása, Új elem, Tétel szerkesztése, Tétel megtekintése, Összes elem, Elemek keresése, Szülő elem, Nem található, Nem található a lomtárban, Admin menü, Új hozzáadása az eszköztáron, Kiemelt kép, Kiemelt kép beállítása, Kiemelt kép eltávolítása, Kiemelt kép használata, A bejegyzéstípus archívumának címkéje a navigációs menükben, Beszúrás a bejegyzésbe és Ehhez a bejegyzéshez feltöltve.

Az Új hozzáadása szöveg például a lista tetején lévő gomb felirata: a mező kitöltésével a „Bejegyzés hozzáadása” helyett „Túra hozzáadása” állhat.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt&cpt_action=add
A Feliratok rész kibontva, az Egyes számú név kitöltve

Az Advanced Settings rész a típus működését és láthatóságát szabályozza. Néhány kapcsoló alapból be van kapcsolva, ezeket csak akkor kapcsold ki, ha tudod, mit érsz el vele.

Beállítás Mit csinál Alapérték
Nyilvános A típus látható a szerzők és az olvasók számára. Bekapcsolva kikapcsolja a Kizárás a keresésből kapcsolót, és bekapcsolja a Nyilvánosan lekérdezhető és az Adminfelület megjelenítése kapcsolót. be
Kizárás a keresésből Kizárja a típus bejegyzéseit a webhely keresési találatai közül. ki
Nyilvánosan lekérdezhető Lehet a típusra lekérdezést végrehajtani a frontenden. be
Adminfelület megjelenítése Alapértelmezett kezelőfelületet hoz létre az adminban. Kikapcsolva a típus eltűnik az admin felületről. be
Megjelenítés az adminmenüben A típus megjelenik az adminmenüben (az adminfelületnek is be kell lennie kapcsolva). be
Megjelenítés a navigációs menüben A típus kiválasztható a navigációs menükben. be
Megjelenítés a REST API-ban A típus elérhető a REST API-ban, és a blokkszerkesztő is használhatja. be
Query Var regisztrálása Beállítja a query_var kulcsot a típushoz, így a webcímben lekérdezési változóként használható. be
Átírás Bekapcsolja a típus webcímeinek átírását (szép hivatkozások). Kikapcsolva nincs átírás. be
Átírás slugja Egyéni slug a hivatkozásokban. Üresen a típus slugja marad. üres
Átírás előtaggal A hivatkozás szerkezete elé kerüljön-e a WP_Rewrite::$front előtag. ki
Jogosultságtípus Az olvasási, szerkesztési és törlési jogosultságok kialakításához használt karakterlánc. post
Meta jogosultság leképezése Az alapértelmezett belső meta jogosultságkezelés használata. be
Van archívum Engedélyezi a típus archívumoldalát. be
Hierarchikus A bejegyzések egymás alá rendelhetők (szülő és gyermek, mint az oldalaknál). ki
Menü pozíciója Melyik meglévő menüpont után kerüljön a típus az adminmenübe. Crocoblock Section
Menüikon Az adminmenüben látszó ikon, a lista fölötti gombbal választható. dashicons-format-standard
Támogatott funkciók Mely szerkesztői elemek legyenek elérhetők a típus szerkesztőjében (alapból Cím és Szerkesztő). Cím, Szerkesztő

Archívum és egyedi bejegyzés sablonjának elkészítéséhez a Van archívum kapcsolónak bekapcsoltnak kell lennie.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt&cpt_action=add
Az Advanced Settings rész kibontva az összes kapcsolóval

A képen a kapcsolók alapértelmezett állapota látszik, alul a Támogatott funkciók mezővel.

A Metamezők részben a típus egyedi mezőit veheted fel az Új metamező gombbal. Egy mezőnél megadható a Címke, a Név/ID (ez a mező adatbázisbeli kulcsa; a címkéből automatikusan kitöltődik), az Objektum típusa, a Mező típusa, a Leírás, a mező szélessége és az alapértelmezett érték. A Kötelező, Gyorsszerkesztés támogatása, Változatok támogatása és Megjelenítés a REST API-ban kapcsolók és a Feltételes logika a mező viselkedését szabályozzák.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt&cpt_action=add
Egy új metamező beállításai a bejegyzéstípus űrlapján

A típus metamezői ugyanúgy működnek, mint a metaboxoké, a mezőtípusokat a metamezők fejezetei írják le.

Az Admin oszlopok rész az admin bejegyzéslistába vesz fel plusz oszlopokat, az Admin szűrők pedig szűrőket a lista fölé. Az Új hozzáadása gomb új oszlopot, illetve szűrőt ad hozzá.

Egy oszlopnál ezek a beállítások vannak:

Beállítás Mit csinál
Cím Az oszlop címe a listatáblázat tetején.
Típus Az oszlop tartalma: meta érték, bejegyzés kifejezései, bejegyzés ID vagy egyéni visszahívás.
Mező neve Annak a metamezőnek a neve, amelynek az értékét az oszlop kiírja.
Oszlopsorrend Az oszlop helye (pozitív egész szám).
Custom Width Az oszlop szélessége CSS-értékkel (például 120px vagy 20%).
Előtag, Utótag Szöveg az érték előtt és után.
Rendezhető Rendezhetővé teszi az oszlopot.
https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-cpt&cpt_action=add
Az admin oszlop beállításai a bejegyzéstípus űrlapján

A szűrők beállításait az admin szűrők fejezet írja le. Ha mindent beállítottál, a Bejegyzéstípus hozzáadása gombbal mented a típust.

Mentés után a típus az adminmenüben a saját nevén megjelenik. Nyisd meg, és az új elem gombjával (a feliratok szerint, például Bejegyzés hozzáadása) vegyél fel egy bejegyzést: töltsd ki a metamezőket, majd mentsd vagy tedd közzé.

A bejegyzések listájában tudod őket megnyitni, megtekinteni és törölni. Ha oszlopot és szűrőt állítottál be, azok itt látszanak.

https://minta-bolt.hu/wp-admin/edit.php?post_type=turak
A Túrák lista az Időtartam admin oszloppal

A képen az Időtartam metamezőhöz beállított admin oszlop látszik, de még bejegyzések nélkül.

  • A típus bejegyzései a WordPress wp_posts táblájába kerülnek.
  • A bejegyzések metaadatai a wp_postmeta táblába kerülnek.
  • A JetEngine a típus nevét, slugját és beállításait a wp_jet_post_types táblában őrzi (a bejegyzések ettől még a wp_posts táblában vannak).
  • Ha a Custom Meta Storage be van kapcsolva, a metaadatok külön táblába kerülnek.

(A táblanevek előtagja a webhely beállításától függ.)

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások