Modul 4 · 4.2
Stránky, příspěvky, rubriky a štítky
Modul 4: Tvorba obsahu · Doba čtení: 8 minut
Cíl lekce: Po této lekci dokážete rozhodnout, zda zvolit stránku nebo příspěvek, a logicky uspořádat svůj obsah pomocí rubrik a štítků.
Klíčové pojmy: stránka, příspěvek, typ příspěvku, rubrika, štítek, archiv, stránka s příspěvky, statická úvodní stránka, hlavní stránka (parent), slug, RSS kanál
Dva druhy obsahu
WordPress rozlišuje dva hlavní druhy obsahu a Vaše volba ovlivňuje, jak web funguje:
| Stránka | Příspěvek | |
|---|---|---|
| Určeno pro | Trvalé informace: Domů, O nás, Služby, Kontakt, Soukromí | Obsah, který se objevuje v čase: novinky, blogy, oznámení |
| Datum | Nehraje roli | Je uvedeno; nejnovější jako první |
| Uspořádání | Hierarchie: stránka může mít hlavní stránku (parent) | Rubriky a štítky |
| Zobrazuje se v | V menu, tam, kam ji umístíte | V přehledu příspěvků, archivech podle rubriky, štítku, autora a data, v RSS kanálu |
| Adresa (při trvalém odkazu Název příspěvku) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
Základní pravidlo: bude se to za rok stále stejně číst a mělo by to mít pevné místo v menu? Pak je to stránka. Je to momentální záznam, který po čase sklouzne dolů? Pak je to příspěvek.
Chyby, které se často vyskytují:
- Novinky vytvořené jako stránky. Nezískáte tak žádný přehled, žádný archiv ani kanál a Vaše menu se zaplní.
- Trvalé popisy služeb vytvořené jako příspěvky. Zapadnou pod novější příspěvky a dostanou datum, které začne působit zastarale.
Typy příspěvků z pluginů
V zákulisí jsou stránky i příspěvky oba typem příspěvku (post type) v tabulce wp_posts (lekce 1.3). Pluginy přidávají vlastní typy příspěvků: produkty u WooCommerce, události u kalendářového pluginu, portfoliové položky u některých šablon. Fungují jako příspěvky nebo stránky, ale s vlastními poli (cena, datum) a vlastními adresami (/product/...).
To je dobré vědět při úklidu: pokud plugin odstraníte, data zůstanou v databázi, ale nikde je už neuvidíte. A pokud změníte šablonu, zmizí typ příspěvku, který dodávala právě ona. Takový obsah je proto lepší nechat dodávat pluginem než šablonou.
Úvodní stránka a stránka s příspěvky
V Nastavení > Zobrazování (lekce 2.4) zvolíte, co se zobrazí na úvodní stránce. Pro web s trvalými informacemi a sekcí novinek vytvoříte dvě stránky:
- stránku Domů s vlastním obsahem;
- prázdnou stránku Novinky (nebo Blog).
Poté v nastavení „Na úvodní stránce zobrazit“ zvolíte statickou stránku: Domů jako úvodní stránku, Novinky jako stránku s příspěvky. WordPress pak na stránce Novinky automaticky zobrazí příspěvky. To, co sami do stránky Novinky napíšete, se u většiny šablon nezobrazuje; přehled dodává šablona.
U blokové šablony si tento přehled můžete upravit v Úpravě webu pomocí bloku Smyčka dotazu (Query Loop), který zobrazuje příspěvky podle zadaných pravidel: například poslední tři z rubriky „Aktivity“. Takový blok lze umístit i na úvodní stránku.
Rubriky a štítky
Příspěvky řadíte pomocí dvou druhů štítků, společně nazývaných taxonomie:
- Rubriky: hlavní členění, jako kapitoly knihy. Každý příspěvek má alespoň jednu (jinak „Bez rubriky“, kterou je lepší přejmenovat). Rubriky mohou mít podrubriky. Jen pár, nejvýše deset až patnáct.
- Štítky: volná klíčová slova, jako rejstřík na konci knihy. Příspěvek jich může mít více, nebo žádný. Žádná hierarchie.
Příklad pro obchod s koly:
Categorieën: Nieuws, Onderhoudstips, Evenementen
Tags: e-bike, kinderfiets, winter, banden, toertochtKaždá rubrika a štítek získá vlastní archivní stránku, například /category/onderhoudstips/ a /tag/e-bike/. Úskalí:
- Příliš mnoho štítků, z nichž každý je použitý jen jednou. Vznikají tak stovky téměř prázdných archivních stránek, které vyhledávače považují za tenký obsah. Používejte štítek, jen pokud k němu bude patřit více příspěvků.
- Rubrika a štítek se stejným názvem. Vyberte si jedno z toho.
- Každý příspěvek v pěti rubrikách. Pak už členění nic neříká.
Slugy a adresy
The slug je poslední část adresy: u /openingstijden-in-de-kerstweek/ je to openingstijden-in-de-kerstweek. WordPress ho vytváří z názvu, ale můžete ho upravit v postranním panelu (u URL nebo Trvalého odkazu). Udržujte slugy krátké a výstižné, bez členů a letopočtů, které časem zastarají.
Pokud změníte slug u již publikované stránky, adresa se změní. WordPress si u příspěvků starý slug pamatuje a často sám přesměruje, ale ne vždy (například ne vždy u stránek nebo při změně hlavní stránky). U důležité stránky si sami nastavte přesměrování (301) ze starého na nové (lekce 9.2).
Co vidí vnější svět: REST API
WordPress zpřístupňuje Váš veřejný obsah také přes REST API, pevný vstupní bod pro programy. Na adrese https://example.com/wp-json/wp/v2/pages najdete seznam svých publikovaných stránek ve formátu JSON, s hlavičkami jako:
x-wp-total: 14
x-wp-totalpages: 2x-wp-total je počet publikovaných položek. Jde o veřejnou informaci (návštěvník tyto stránky stejně může vidět), ale je to užitečný způsob, jak ověřit, zda Váš web skutečně obsahuje to, co si myslíte. Koncepty a soukromé stránky se zde nezobrazují. Úkol této lekce toho využívá.
Shrnutí
- Stránky slouží pro trvalé informace s místem v menu; příspěvky pro obsah, který se objevuje v čase.
- Pluginy přidávají vlastní typy příspěvků; takový obsah je lepší nechat dodávat pluginem než šablonou.
- Statická úvodní stránka a stránka s příspěvky umožňují kombinovat trvalý obsah a novinky.
- Rubriky jsou kapitoly (málo, pevně dané), štítky jsou rejstřík (jen pokud se opakovaně vracejí).
- Změněný slug znamená změněnou adresu; u důležitých stránek nastavte přesměrování.
Kvíz
Úkol
Úkol A4.2: Kolik obsahu je skutečně online? V administraci svého webu spočítejte, kolik máte publikovaných stránek a kolik publikovaných příspěvků (nahoře u Stránek a Příspěvků je uveden počet podle stavu). Zadejte svou doménu a tato dvě čísla. Program si u REST API Vašeho webu vyžádá počet a porovná ho. Pokud máte REST API u sebe uzavřené nebo omezené, program to nahlásí (oranžově) a Vy vysvětlíte, proč jste ho omezili.
Doporučená literatura
Pro práci přímo ve WordPressu zatím nemáme vlastní články; oficiální dokumentace WordPressu je však obsáhlá.
- Stránky (wordpress.org, anglicky): https://wordpress.org/documentation/article/pages/
- Příspěvky (wordpress.org, anglicky): https://wordpress.org/documentation/article/posts-screen/
- Rubriky a štítky (wordpress.org, anglicky): https://wordpress.org/documentation/article/posts-categories-screen/
- Blok Smyčka dotazu (wordpress.org, anglicky): https://wordpress.org/documentation/article/query-loop-block/
