Modul 4 · 4.2
Stranice, objave, kategorije i oznake
Modul 4: Izrada sadržaja · Vrijeme čitanja: 8 minuta
Cilj učenja: Nakon ove lekcije moći ćete birati između stranice i objave, te logično organizirati svoj sadržaj pomoću kategorija i oznaka.
Ključni pojmovi: stranica, objava, vrsta objave, kategorija, oznaka, arhiva, stranica s objavama, statička naslovna stranica, glavna stranica (parent), slug, RSS feed
Dvije vrste sadržaja
WordPress razlikuje dvije glavne vrste sadržaja, a taj odabir određuje kako Vaša web-stranica funkcionira:
| Stranica | Objava | |
|---|---|---|
| Za | Stalne informacije: Početna, O nama, Usluge, Kontakt, Privatnost | Sadržaj koji se pojavljuje kroz vrijeme: vijesti, blogovi, najave |
| Datum | Nema ulogu | Prikazan je; najnoviji prvi |
| Organizacija | Hijerarhija: stranica može imati glavnu stranicu (parent) | Kategorije i oznake |
| Prikazuje se u | Izborniku, gdje je sami postavite | Pregledu objava, arhivama po kategoriji, oznaci, autoru i datumu, RSS feedu |
| Adresa (kod stalne veze Naziv objave) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
Jedno pravilo: hoće li se to za godinu dana i dalje jednako čitati, te treba li imati stalno mjesto u izborniku? Onda je to stranica. Radi li se o trenutnom zapisu koji će nakon nekog vremena pasti prema dolje? Onda je to objava.
Greške koje se često viđaju:
- Vijesti objavljene kao stranice. Tada nemate pregled, nemate arhivu i nemate feed, a Vaš izbornik postaje prepun.
- Stalni opisi usluga objavljeni kao objave. Oni propadaju ispod novih objava i dobivaju datum koji djeluje zastarjelo.
Vrste objava dodataka (plugina)
Iza kulisa, stranice i objave su zapravo vrsta objave (post type) u tablici wp_posts (lekcija 1.3). Dodaci (plugini) dodaju vlastite vrste objava: proizvodi kod WooCommerce, događaji kod dodatka za kalendar, portfolio stavke kod nekih tema. One funkcioniraju kao objave ili stranice, ali s vlastitim poljima (cijena, datum) i vlastitim adresama (/product/...).
To je dobro znati prilikom čišćenja: ako izbrišete dodatak (plugin), podaci ostaju u bazi podataka, ali ih više nigdje ne vidite. A ako promijenite temu, nestaje vrsta objave koju je isporučivala ta tema. Zato je bolje da takav sadržaj isporučuje dodatak (plugin), a ne tema.
Naslovna stranica i stranica s objavama
U Postavke > Čitanje (lekcija 2.4) birate što prikazuje početna stranica. Za web-stranicu sa stalnim informacijama i dijelom s vijestima, izradite dvije stranice:
- stranicu Početna s vlastitim sadržajem;
- praznu stranicu Vijesti (ili Blog).
Zatim kod „Vaša početna stranica prikazuje” odaberite statičku stranicu: Početna kao početna stranica, Vijesti kao stranica s objavama. WordPress tada na stranici Vijesti automatski prikazuje objave. Ono što sami upišete na stranici Vijesti kod većine tema se ne prikazuje; pregled dolazi iz teme.
Kod blok teme taj pregled možete oblikovati u Uređivaču stranice, pomoću bloka Query-lus (Query Loop), koji prikazuje objave na temelju pravila: na primjer zadnje tri iz kategorije „Aktivnosti”. Takav blok možete postaviti i na početnu stranicu.
Kategorije i oznake
Objave organizirate pomoću dvije vrste oznaka, zajedničkog naziva taksonomije:
- Kategorije: glavna podjela, poput poglavlja u knjizi. Svaka objava ima barem jednu (inače „Nema kategorije”, koju je bolje preimenovati). Kategorije mogu imati podkategorije. Nekoliko njih, najviše deset do petnaest.
- Oznake: slobodne ključne riječi, poput kazala na kraju knjige. Objava ih može imati više, ili nijednu. Bez hijerarhije.
Primjer za trgovinu biciklima:
Categorieën: Nieuws, Onderhoudstips, Evenementen
Tags: e-bike, kinderfiets, winter, banden, toertochtSvaka kategorija i oznaka dobiva vlastitu arhivsku stranicu, poput /category/onderhoudstips/ i /tag/e-bike/. Zamke:
- Previše oznaka koje se svaka koristi samo jednom. Dobivate stotine gotovo praznih arhivskih stranica, koje tražilice vide kao oskudan sadržaj. Koristite oznaku samo ako će uz nju ići više objava.
- Kategorija i oznaka s istim nazivom. Odaberite jedno od dvoje.
- Svaka objava u pet kategorija. Tada podjela više ništa ne znači.
Slug i adrese
The slug je zadnji dio adrese: kod /openingstijden-in-de-kerstweek/ to je openingstijden-in-de-kerstweek. WordPress ga izrađuje iz naslova, ali ga možete prilagoditi u bočnoj traci (kod URL ili Stalna veza). Neka slugovi budu kratki i opisni, bez članova ili godina koje zastarijevaju.
Ako prilagodite slug objavljene stranice, adresa se mijenja. WordPress pamti stari slug objava i često sam preusmjerava, ali ne u svim slučajevima (na primjer, ne uvijek kod stranica ili ako mijenjate glavnu stranicu). Kod važne stranice sami postavite preusmjeravanje (301) sa stare na novu adresu (lekcija 9.2).
Što vidi vanjski svijet: REST API
WordPress Vaš javni sadržaj prikazuje i putem REST API-ja, stalnog ulaza za programe. Na https://example.com/wp-json/wp/v2/pages nalazi se popis Vaših objavljenih stranica u formatu JSON, sa zaglavljima poput:
x-wp-total: 14
x-wp-totalpages: 2x-wp-total je broj objavljenih stavki. To je javna informacija (posjetitelj te stranice ionako već može vidjeti), ali je koristan način za provjeru sadrži li Vaša web-stranica doista ono što mislite da sadrži. Skice i privatne stranice se u tome ne nalaze. Zadatak ove lekcije koristi upravo to.
Sažetak
- Stranice su namijenjene stalnim informacijama s mjestom u izborniku; objave za sadržaj koji se pojavljuje kroz vrijeme.
- Dodaci (plugini) dodaju vlastite vrste objava; neka takav sadržaj radije isporučuje dodatak (plugin), a ne tema.
- Pomoću statičke naslovne stranice i stranice s objavama kombinirate stalni sadržaj i vijesti.
- Kategorije su poglavlja (malobrojne, stalne), oznake su kazalo (samo ako se učestalo ponavljaju).
- Promijenjeni slug znači promijenjenu adresu; kod važnih stranica postavite preusmjeravanje.
Kviz
Zadatak
Zadatak A4.2: Koliko je sadržaja zapravo objavljeno? U administraciji Vaše web-stranice prebrojite koliko objavljenih stranica i koliko objavljenih objava ima (na vrhu kod Stranice i Objave prikazan je broj po statusu). Unesite svoju domenu i ta dva broja. Program putem REST API-ja Vaše web-stranice dohvaća broj i uspoređuje. Ako je kod Vas REST API zatvoren ili zaštićen, program će to prijaviti (narančasto), pa objasnite zašto ste ga zaštitili.
Dodatno čitanje
Za rad unutar samog WordPressa još nemamo vlastite članke; službena dokumentacija WordPressa je opsežna.
- Stranice (wordpress.org, engleski): https://wordpress.org/documentation/article/pages/
- Objave (wordpress.org, engleski): https://wordpress.org/documentation/article/posts-screen/
- Kategorije i oznake (wordpress.org, engleski): https://wordpress.org/documentation/article/posts-categories-screen/
- Blok Query-lus (wordpress.org, engleski): https://wordpress.org/documentation/article/query-loop-block/
