Modul 4 · 4.2
Oldalak, bejegyzések, kategóriák és címkék
Modul 4: Tartalom készítése · Olvasási idő: 8 perc
Tanulási cél: E lecke után képes lesz eldönteni, mikor használjon oldalt és mikor bejegyzést, és logikusan rendezni tartalmát kategóriákkal és címkékkel.
Kulcsfogalmak: oldal, bejegyzés, berichttípus, kategória, címke, archívum, bejegyzésoldal, statikus kezdőlap, főoldal (szülő), slug, RSS-feed
Kétféle tartalom
A WordPress kétféle fő tartalomtípust ismer, és a választás meghatározza, hogyan működik a weboldala:
| Oldal | Bejegyzés | |
|---|---|---|
| Mire való | Állandó információ: Kezdőlap, Rólunk, Szolgáltatások, Kapcsolat, Adatvédelem | Időben megjelenő tartalom: hírek, blogok, bejelentések |
| Dátum | Nincs szerepe | Megjelenik; legújabb elöl |
| Rendezés | Hierarchia: az oldalnak lehet főoldala (szülő) | Kategóriák és címkék |
| Hol jelenik meg | A menüben, ahová Ön helyezi | A bejegyzések áttekintőjében, kategória, címke, szerző és dátum szerinti archívumokban, az RSS-feedben |
| Cím (Bejegyzés címe közvetlen hivatkozás esetén) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
Egy ökölszabály: egy év múlva is ugyanúgy olvasnák még, és állandó helye van a menüben? Akkor oldal. Olyan pillanatfelvétel, amely egy idő után lekerül a listáról? Akkor bejegyzés.
Gyakran előforduló hibák:
- Hírek oldalként. Ekkor nem lesz áttekintő, archívum és feed, és a menüje megtelik.
- Állandó szolgáltatásleírások bejegyzésként. Ezek eltűnnek az új bejegyzések alatt, és olyan dátumot kapnak, amely elavultnak tűnik.
Bővítmények berichttípusai
A háttérben az oldalak és a bejegyzések is egy-egy berichttípus (post type) a wp_posts táblában (1.3. lecke). A bővítmények saját berichttípusokat adnak hozzá: termékek a WooCommerce esetén, események egy naptárbővítménynél, portfólióelemek egyes sablonoknál. Ezek bejegyzésként vagy oldalként működnek, de saját mezőkkel (ár, dátum) és saját címekkel (/product/...).
Ezt jó tudni rendrakáskor: ha törli a bővítményt, az adatok megmaradnak az adatbázisban, de sehol sem fogja látni őket. Ha pedig sablont vált, eltűnik az a berichttípus, amelyet a sablon biztosított. Az ilyen tartalmat ezért inkább bővítménnyel, mint sablonnal érdemes megvalósítani.
A kezdőlap és a bejegyzésoldal
A Beállítások > Olvasás alatt (2.4. lecke) választja ki, mit mutasson a kezdőlap. Egy olyan weboldalhoz, amelyen van állandó információ és egy hírrész is, két oldalt hoz létre:
- egy Kezdőlap nevű oldalt a saját tartalmával;
- egy üres Hírek (vagy Blog) oldalt.
Ezután a „Kezdőlap megjelenése” résznél válassza a statikus oldalt: Kezdőlap mint kezdőlap, Hírek mint bejegyzésoldal. A WordPress ekkor automatikusan a bejegyzéseket mutatja a Hírek oldalon. Amit Ön maga ír a Hírek oldalba, azt a legtöbb sablon nem jeleníti meg; az áttekintőt a sablon adja.
Blokk sablon esetén ezt az áttekintőt a Webhely szerkesztőben alakíthatja, a Query-lus (Query Loop) blokkal, amely szabályok alapján mutat bejegyzéseket: például az utolsó hármat az „Események” kategóriából. Egy ilyen blokkot a kezdőlapra is elhelyezhet.
Kategóriák és címkék
A bejegyzéseket kétféle címkével rendezheti, együtt taxonómiáknak nevezve őket:
- Kategóriák: a fő felosztás, mint egy könyv fejezetei. Minden bejegyzéshez tartozik legalább egy (különben „Nincs kategória”, amelyet érdemes átnevezni). A kategóriáknak lehetnek alkategóriái. Néhány, legfeljebb tíz-tizenöt.
- Címkék: önálló kulcsszavak, mint egy könyv végén a tárgymutató. Egy bejegyzéshez tartozhat több is, vagy egy sem. Nincs hierarchia.
Egy példa egy kerékpárbolt számára:
Categorieën: Nieuws, Onderhoudstips, Evenementen
Tags: e-bike, kinderfiets, winter, banden, toertochtMinden kategória és címke saját archívumoldalt kap, például /category/onderhoudstips/ és /tag/e-bike/. Buktatók:
- Túl sok címke, amelyeket egyenként csak egyszer használt. Így több száz szinte üres archívumoldalt kap, amelyeket a keresőmotorok vékony tartalomnak tekintenek. Csak akkor használjon címkét, ha több bejegyzés is tartozik majd hozzá.
- Azonos nevű kategória és címke. Válasszon az egyik mellett.
- Minden bejegyzés öt kategóriában. Ekkor a besorolás már nem mond semmit.
Slugek és címek
A slug a cím utolsó része: a /openingstijden-in-de-kerstweek/ esetén ez az openingstijden-in-de-kerstweek. A WordPress a címből készíti, de módosíthatja az oldalsávon (az URL vagy Közvetlen hivatkozás mezőnél). Tartsa röviden és leíróan a slugeket, ne szerepeljen bennük névelő vagy évszám, amely elavulhat.
Ha egy közzétett oldal slugjét módosítja, megváltozik a cím. A WordPress megjegyzi a bejegyzések régi slugjét, és gyakran maga irányít át, de nem minden esetben (például nem mindig oldalaknál, vagy ha a főoldalt módosítja). Egy fontos oldalnál saját maga állítson be átirányítást (301) a régiről az újra (9.2. lecke).
Amit a külvilág lát: a REST API
A WordPress nyilvános tartalmát a REST API-n keresztül is megmutatja, amely programok számára szolgál állandó bemeneti pontként. A https://example.com/wp-json/wp/v2/pages címen a közzétett oldalainak listája található JSON formátumban, olyan fejlécekkel, mint:
x-wp-total: 14
x-wp-totalpages: 2Az x-wp-total a közzétett elemek száma. Ez nyilvános információ (egy látogató amúgy is látja ezeket az oldalakat), de hasznos módja annak ellenőrzésére, hogy a weboldala valóban azt tartalmazza-e, amit gondol. A piszkozatok és a privát oldalak nem szerepelnek benne. E lecke feladata ezt használja.
Összefoglalás
- Az oldalak állandó információhoz valók, helyet kapnak a menüben; a bejegyzések időben megjelenő tartalomhoz.
- A bővítmények saját berichttípusokat adnak hozzá; az ilyen tartalmat inkább bővítménnyel, mint sablonnal valósítsa meg.
- Egy statikus kezdőlappal és egy bejegyzésoldallal kombinálhatja az állandó tartalmat és a híreket.
- A kategóriák a fejezetek (kevés, állandó), a címkék a tárgymutató (csak ha gyakrabban visszatérnek).
- Egy megváltozott slug megváltozott címet jelent; fontos oldalaknál állítson be átirányítást.
Kvíz
Feladat
A4.2 feladat: Mennyi tartalom van valójában online? Számolja meg a weboldala Vezérlőpultján, hány közzétett oldal és hány közzétett bejegyzés van (az Oldalak és Bejegyzések felület tetején megjelenik a darabszám státuszonként). Adja meg a domainjét és ezt a két számot. A program lekéri a weboldala REST API-jától a darabszámot, és összehasonlítja. Ha Önnél a REST API le van zárva vagy védve, a program ezt jelzi (narancssárgával), és Ön kifejtheti, miért zárta le.
További olvasnivaló
A WordPress kezelőfelületén belüli munkához még nincs saját cikkünk; a WordPress hivatalos dokumentációja részletes.
- Oldalak (wordpress.org, angol nyelven): https://wordpress.org/documentation/article/pages/
- Bejegyzések (wordpress.org, angol nyelven): https://wordpress.org/documentation/article/posts-screen/
- Kategóriák és címkék (wordpress.org, angol nyelven): https://wordpress.org/documentation/article/posts-categories-screen/
- Query-lus blokk (wordpress.org, angol nyelven): https://wordpress.org/documentation/article/query-loop-block/
