Modul 4 · 4.2
Sidor, inlägg, kategorier och taggar
Modul 4: Skapa innehåll · Lästid: 8 minuter
Lärandemål: Efter den här lektionen kan du välja mellan en sida och ett inlägg, och ordna ditt innehåll logiskt med kategorier och taggar.
Nyckelbegrepp: sida, inlägg, berichttype, kategori, tagg, arkiv, inläggssida, statisk startsida, huvudsida (parent), slug, RSS-flöde
Två typer av innehåll
WordPress har två huvudtyper av innehåll, och valet avgör hur din webbplats fungerar:
| Sida | Inlägg | |
|---|---|---|
| Till för | Fast information: Hem, Om oss, Tjänster, Kontakt, Integritet | Innehåll som dyker upp över tid: nyheter, bloggar, meddelanden |
| Datum | Spelar ingen roll | Visas med inlägget; nyaste först |
| Ordning | Hierarki: en sida kan ha en huvudsida (parent) | Kategorier och taggar |
| Visas i | Menyn, där du själv placerar den | Inläggsöversikten, arkiv per kategori, tagg, författare och datum, RSS-flödet |
| Adress (vid permalänk Inläggsnamn) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
En tumregel: kommer det att läsas lika relevant om ett år, och bör det ha en fast plats i menyn? Då är det en sida. Är det ett ögonblicksbild som efter ett tag hamnar längre ner? Då är det ett inlägg.
Fel som du ofta ser:
- Nyhetsinlägg som sidor. Då får du ingen översikt, inget arkiv och inget flöde, och menyn blir full.
- Fasta tjänstebeskrivningar som inlägg. De försvinner under nya inlägg och får ett datum som verkar föråldrat.
Berichttyper från tillägg
Bakom kulisserna är både sidor och inlägg en berichttype (post type) i tabellen wp_posts (lektion 1.3). Tillägg lägger till egna berichttyper: produkter för WooCommerce, evenemang för ett kalendertillägg, portfolioobjekt för vissa teman. De fungerar som inlägg eller sidor, men med egna fält (ett pris, ett datum) och egna adresser (/product/...).
Det är bra att veta när du städar upp: tar du bort tillägget finns uppgifterna kvar i databasen, men du ser dem ingenstans längre. Och byter du tema försvinner en berichttype som levererades av temat. Låt därför hellre sådant innehåll levereras av ett tillägg än av ett tema.
Startsidan och inläggssidan
Under Inställningar > Läsa (lektion 2.4) väljer du vad startsidan visar. För en webbplats med fast information och en nyhetsdel skapar du två sidor:
- en sida Hem med ditt eget innehåll;
- en tom sida Nyheter (eller Blogg).
Därefter väljer du under "Din startsida visar" en statisk sida: Hem som startsida, Nyheter som inläggssida. WordPress visar då automatiskt inläggen på sidan Nyheter. Det du själv skriver på sidan Nyheter visas inte hos de flesta teman; översikten kommer från temat.
Med ett blocktema kan du utforma den översikten i Webbplatsredigeraren, med blocket Query-lus (Query Loop), som visar inlägg utifrån regler: de senaste tre från kategorin "Aktiviteter", till exempel. Ett sådant block kan du också placera på startsidan.
Kategorier och taggar
Du ordnar inlägg med två typer av etiketter, tillsammans kallade taxonomier:
- Kategorier: huvudindelningen, som kapitlen i en bok. Varje inlägg har minst en (annars "Ingen kategori", som du bör byta namn på). Kategorier kan ha underkategorier. Ha ett fåtal, högst tio till femton.
- Taggar: fristående nyckelord, som registret bak i en bok. Ett inlägg kan ha flera, eller inga. Ingen hierarki.
Ett exempel för en cykelbutik:
Categorieën: Nieuws, Onderhoudstips, Evenementen
Tags: e-bike, kinderfiets, winter, banden, toertochtVarje kategori och tagg får en egen arkivsida, till exempel /category/onderhoudstips/ och /tag/e-bike/. Fallgropar:
- För många taggar som bara använts en gång var. Du får hundratals nästan tomma arkivsidor, som sökmotorer ser som tunt innehåll. Använd en tagg bara om fler inlägg kommer att höra till den.
- Kategori och tagg med samma namn. Välj en av dem.
- Varje inlägg i fem kategorier. Då säger indelningen inte längre något.
Slugs och adresser
Den slug är den sista delen av adressen: i /openingstijden-in-de-kerstweek/ är det openingstijden-in-de-kerstweek. WordPress skapar den utifrån titeln, men du kan ändra den i sidopanelen (vid URL eller Permalänk). Håll slugs korta och beskrivande, utan artiklar eller årtal som föråldras.
Ändrar du sluggen på en publicerad sida ändras adressen. WordPress kommer ihåg den gamla sluggen för inlägg och omdirigerar ofta automatiskt, men inte i alla fall (till exempel inte alltid för sidor eller om du ändrar huvudsidan). Lägg själv in en omdirigering (301) från gammalt till nytt för en viktig sida (lektion 9.2).
Vad omvärlden ser: REST API
WordPress visar också ditt offentliga innehåll via REST API, en fast ingång för program. På https://example.com/wp-json/wp/v2/pages finns en lista över dina publicerade sidor i JSON, med headers som:
x-wp-total: 14
x-wp-totalpages: 2x-wp-total är antalet publicerade objekt. Det är offentlig information (en besökare kan ändå redan se dessa sidor), men det är ett praktiskt sätt att kontrollera om din webbplats verkligen innehåller det du tror. Utkast och privata sidor finns inte med där. Uppgiften i den här lektionen använder det.
Sammanfattning
- Sidor är till för fast information med en plats i menyn; inlägg för innehåll som dyker upp över tid.
- Tillägg lägger till egna berichttyper; låt hellre sådant innehåll levereras av ett tillägg än av ett tema.
- Med en statisk startsida och en inläggssida kombinerar du fast innehåll och nyheter.
- Kategorier är kapitlen (få, fasta), taggar är registret (bara om de återkommer oftare).
- En ändrad slug är en ändrad adress; lägg in en omdirigering för viktiga sidor.
Quiz
Uppgift
Uppgift A4.2: Hur mycket innehåll finns det egentligen online? Räkna i adminpanelen för din webbplats hur många publicerade sidor och hur många publicerade inlägg det finns (högst upp vid Sidor och Inlägg står antalet per status). Fyll i din domän och dessa två siffror. Programmet frågar din webbplats REST API om antalet och jämför. Är din REST API stängd eller avskärmad meddelar programmet det (orange) och då förklarar du varför du har skärmat av den.
Läs mer
För arbetet i själva WordPress har vi ännu inga egna artiklar; den officiella dokumentationen från WordPress är omfattande.
- Sidor (wordpress.org, engelska): https://wordpress.org/documentation/article/pages/
- Inlägg (wordpress.org, engelska): https://wordpress.org/documentation/article/posts-screen/
- Kategorier och taggar (wordpress.org, engelska): https://wordpress.org/documentation/article/posts-categories-screen/
- Query-lus-block (wordpress.org, engelska): https://wordpress.org/documentation/article/query-loop-block/
