Modul 4 · 4.2
Slovenčina
Stránky, články, kategórie a značky
Modul 4: Tvorba obsahu · Čas čítania: 8 minút
Cieľ lekcie: Po tejto lekcii dokážete vybrať medzi stránkou a článkom a logicky usporiadať svoj obsah pomocou kategórií a značiek.
Kľúčové pojmy: stránka, článok, typ obsahu, kategória, značka, archív, stránka s článkami, statická úvodná stránka, hlavná stránka (parent), slug, RSS kanál
Dva druhy obsahu
WordPress pozná dva hlavné druhy obsahu a voľba medzi nimi určuje, ako bude vaša stránka fungovať:
| Stránka | Článok | |
|---|---|---|
| Určené pre | Stálu informáciu: Domov, O nás, Služby, Kontakt, Súkromie | Obsah, ktorý sa objavuje v čase: novinky, blogy, oznámenia |
| Dátum | Nehrá úlohu | Je zobrazený; najnovšie ako prvé |
| Usporiadanie | Hierarchia: stránka môže mať hlavnú stránku (parent) | Kategórie a značky |
| Zobrazuje sa v | Menu, kam ju sami umiestnite | Prehľade článkov, archívoch podľa kategórie, značky, autora a dátumu, RSS kanáli |
| Adresa (pri trvalom odkaze Názov článku) | /sluzby/webdesign/ | /otvaracie-hodiny-pocas-vianoc/ |
Základné pravidlo: bude sa to čítať rovnako aj o rok a patrí to na stálu pozíciu v menu? Vtedy stránka. Je to zachytenie okamihu, ktoré sa po čase posunie nižšie? Vtedy článok.
Časté chyby:
- Novinky ako stránky. Nemáte potom prehľad, archív ani kanál a vaše menu sa zapĺňa.
- Stále popisy služieb ako články. Zapadnú pod novšie články a dostanú dátum, ktorý pôsobí zastaralo.
Typy obsahu z pluginov
V zákulisí sú stránky aj články obidve typom obsahu (post type) v tabuľke wp_posts (lekcia 1.3). Pluginy pridávajú vlastné typy obsahu: produkty pri WooCommerce, udalosti pri pluginoch na kalendár, portfóliové položky pri niektorých témach. Fungujú ako články alebo stránky, ale s vlastnými poľami (cena, dátum) a vlastnými adresami (/produkt/...).
Toto je dobré vedieť pri upratovaní: ak plugin odstránite, údaje zostanú v databáze, ale nikde ich už neuvidíte. A ak zmeníte tému, zmizne typ obsahu, ktorý dodávala práve tá téma. Takýto obsah preto radšej nechajte dodávať pluginom, nie témou.
Úvodná stránka a stránka s článkami
V Nastavenia > Čítanie (lekcia 2.4) vyberáte, čo zobrazuje úvodná stránka. Pre stránku so stálou informáciou a sekciou noviniek vytvoríte dve stránky:
- stránku Domov s vlastným obsahom;
- prázdnu stránku Novinky (alebo Blog).
Potom pri možnosti „Úvodná stránka zobrazuje“ vyberiete statickú stránku: Domov ako úvodnú stránku, Novinky ako stránku s článkami. WordPress potom na stránke Novinky automaticky zobrazí články. To, čo sami napíšete na stránku Novinky, väčšina tém nezobrazuje; prehľad dodáva téma.
Pri blokovej téme môžete tento prehľad upraviť v Editore stránky pomocou bloku Query-lus (Query Loop), ktorý zobrazuje články podľa pravidiel: napríklad posledné tri z kategórie „Aktivity“. Takýto blok môžete umiestniť aj na úvodnú stránku.
Kategórie a značky
Články usporiadate pomocou dvoch druhov označení, spolu nazývaných taxonómie:
- Kategórie: hlavné členenie, podobne ako kapitoly knihy. Každý článok má aspoň jednu (inak „Bez kategórie“, ktorú je lepšie premenovať). Kategórie môžu mať podkategórie. Niekoľko, maximálne desať až pätnásť.
- Značky: voľné kľúčové slová, podobne ako register na konci knihy. Článok ich môže mať viac alebo žiadnu. Bez hierarchie.
Príklad pre obchod s bicyklami:
Kategórie: Novinky, Tipy na údržbu, Podujatia
Značky: e-bike, detský bicykel, zima, pneumatiky, okruhKaždá kategória a značka má vlastnú archívnu stránku, napríklad /category/tipy-na-udrzbu/ a /tag/e-bike/. Úskalia:
- Príliš veľa značiek, z ktorých každá sa použila len raz. Vzniknú stovky takmer prázdnych archívnych stránok, ktoré vyhľadávače považujú za chudobný obsah. Značku používajte, len ak k nej bude patriť viac článkov.
- Kategória a značka s rovnakým názvom. Vyberte si jedno z dvoch.
- Každý článok v piatich kategóriách. Vtedy členenie stráca zmysel.
Slugy a adresy
Slug je posledná časť adresy: pri /otvaracie-hodiny-pocas-vianoc/ je to otvaracie-hodiny-pocas-vianoc. WordPress ho vytvorí z nadpisu, ale môžete ho upraviť v bočnom paneli (pri URL alebo Trvalom odkaze). Slugy udržiavajte krátke a výstižné, bez členov a rokov, ktoré časom zastarávajú.
Ak zmeníte slug už publikovanej stránky, zmení sa aj adresa. WordPress si pri článkoch starý slug pamätá a často automaticky presmerováva, ale nie vo všetkých prípadoch (napríklad nie vždy pri stránkach alebo ak zmeníte hlavnú stránku). Pri dôležitej stránke si sami nastavte presmerovanie (301) zo starej adresy na novú (lekcia 9.2).
Čo vidí vonkajší svet: REST API
WordPress zobrazuje váš verejný obsah aj cez REST API, pevný vstup pre programy. Na adrese https://example.com/wp-json/wp/v2/pages nájdete zoznam vašich publikovaných stránok vo formáte JSON, s hlavičkami ako:
x-wp-total: 14
x-wp-totalpages: 2x-wp-total je počet publikovaných položiek. Ide o verejnú informáciu (návštevník tieto stránky môže tak či tak vidieť), ale je to šikovný spôsob, ako overiť, či vaša stránka naozaj obsahuje to, čo si myslíte. Koncepty a súkromné stránky sa tam nenachádzajú. Úloha tejto lekcie to využíva.
Zhrnutie
- Stránky slúžia na stálu informáciu s miestom v menu; články na obsah, ktorý sa objavuje v čase.
- Pluginy pridávajú vlastné typy obsahu; takýto obsah radšej nechajte dodávať pluginom, nie témou.
- Pomocou statickej úvodnej stránky a stránky s článkami skombinujete stály obsah a novinky.
- Kategórie sú kapitoly (málo, stále), značky register (len ak sa opakovane vracajú).
- Zmenený slug je zmenená adresa; pri dôležitých stránkach nastavte presmerovanie.
Kvíz
Úloha
Úloha A4.2: Koľko obsahu je naozaj online? V administrácii svojej stránky spočítajte, koľko je publikovaných stránok a koľko publikovaných článkov (hore pri Stránkach a Článkoch je uvedený počet podľa stavu). Zadajte svoju doménu a tieto dve čísla. Program si od REST API vašej stránky vyžiada počet a porovná ich. Ak máte REST API u seba uzavreté alebo obmedzené, program to nahlási (oranžovo) a vy vysvetlíte, prečo ste ho obmedzili.
Čítajte ďalej
Pre prácu priamo vo WordPresse zatiaľ nemáme vlastné články; oficiálna dokumentácia WordPressu je rozsiahla.
- Stránky (wordpress.org, po anglicky): https://wordpress.org/documentation/article/pages/
- Články (wordpress.org, po anglicky): https://wordpress.org/documentation/article/posts-screen/
- Kategórie a značky (wordpress.org, po anglicky): https://wordpress.org/documentation/article/posts-categories-screen/
- Blok Query-lus (wordpress.org, po anglicky): https://wordpress.org/documentation/article/query-loop-block/
