Modul 4 · 4.2
Sider, innlegg, kategorier og stikkord
Modul 4: Lage innhold · Lesetid: 8 minutter
Læringsmål: Etter denne leksjonen kan du velge mellom en side og et innlegg, og ordne innholdet ditt logisk med kategorier og stikkord.
Nøkkelbegreper: side, innlegg, innholdstype, kategori, stikkord, arkiv, innleggsside, statisk forside, hovedside (parent), slug, RSS-feed
To typer innhold
WordPress har to hovedtyper innhold, og valget avgjør hvordan nettstedet ditt fungerer:
| Side | Innlegg | |
|---|---|---|
| For | Fast informasjon: Hjem, Om oss, Tjenester, Kontakt, Personvern | Innhold som dukker opp over tid: nyheter, blogger, kunngjøringer |
| Dato | Spiller ingen rolle | Vises; nyeste først |
| Organisering | Hierarki: en side kan ha en hovedside (parent) | Kategorier og stikkord |
| Vises i | Menyen, der du plasserer den | Innleggsoversikten, arkiver per kategori, stikkord, forfatter og dato, RSS-feeden |
| Adresse (ved permalenke Innleggsnavn) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
En tommelfingerregel: vil det fortsatt leses akkurat like gjerne om et år, og bør det ha en fast plass i menyen? Da er det en side. Er det et øyeblikksbilde som etter hvert synker nedover? Da er det et innlegg.
Feil du ofte ser:
- Nyhetssaker som sider. Da får du ingen oversikt, ikke noe arkiv og ingen feed, og menyen din blir overfylt.
- Faste tjenestebeskrivelser som innlegg. De synker ned under nye innlegg og får en dato som virker utdatert.
Innholdstyper fra utvidelser
Bak kulissene er både sider og innlegg en innholdstype (post type) i tabellen wp_posts (leksjon 1.3). Utvidelser legger til egne innholdstyper: produkter i WooCommerce, arrangementer i en kalenderutvidelse, portfolio-elementer i enkelte temaer. De fungerer som innlegg eller sider, men med egne felt (en pris, en dato) og egne adresser (/product/...).
Det er greit å vite når du rydder opp: fjerner du utvidelsen, blir dataene liggende i databasen, men du ser dem ikke lenger noe sted. Og bytter du tema, forsvinner en innholdstype som ble levert av temaet. La derfor slikt innhold helst leveres av en utvidelse i stedet for et tema.
Forsiden og innleggssiden
Under Innstillinger > Lesing (leksjon 2.4) velger du hva forsiden viser. For et nettsted med fast informasjon og en nyhetsdel lager du to sider:
- en side Hjem med ditt eget innhold;
- en tom side Nyheter (eller Blogg).
Deretter velger du under «Forsiden din viser» en statisk side: Hjem som forside, Nyheter som innleggsside. WordPress viser da automatisk innleggene på siden Nyheter. Det du selv skriver på siden Nyheter, vises ikke hos de fleste temaer; oversikten kommer fra temaet.
Med et blokktema kan du utforme den oversikten i Nettstedsredigereren, med blokken Query-lus (Query Loop), som viser innlegg basert på regler: de siste tre fra kategorien «Aktiviteter», for eksempel. En slik blokk kan du også sette på forsiden.
Kategorier og stikkord
Innlegg ordner du med to typer merkelapper, samlet kalt taksonomier:
- Kategorier: hovedinndelingen, som kapitlene i en bok. Hvert innlegg har minst én (ellers «Ingen kategori», som du bør gi nytt navn). Kategorier kan ha underkategorier. Noen få, maks ti til femten.
- Stikkord: løse nøkkelord, som registeret bak i en bok. Et innlegg kan ha flere, eller ingen. Ikke noe hierarki.
Et eksempel for en sykkelbutikk:
Kategorier: Nyheter, Vedlikeholdstips, Arrangementer
Stikkord: elsykkel, barnesykkel, vinter, dekk, sykkelturHver kategori og hvert stikkord får sin egen arkivside, som /category/onderhoudstips/ og /tag/e-bike/. Fallgruver:
- For mange stikkord som hver bare er brukt én gang. Da får du hundrevis av nesten tomme arkivsider, som søkemotorer oppfatter som tynt innhold. Bruk et stikkord bare når flere innlegg vil høre til det.
- Kategori og stikkord med samme navn. Velg bare én av dem.
- Hvert innlegg i fem kategorier. Da sier inndelingen ingenting lenger.
Slugs og adresser
En slug er den siste delen av adressen: for /openingstijden-in-de-kerstweek/ er det openingstijden-in-de-kerstweek. WordPress lager den ut fra tittelen, men du kan tilpasse den i sidepanelet (ved URL eller Permalenke). Hold slugs korte og beskrivende, uten artikler eller årstall som blir utdatert.
Endrer du sluggen til en publisert side, endres adressen. WordPress husker den gamle sluggen for innlegg og videresender ofte automatisk, men ikke i alle tilfeller (for eksempel ikke alltid for sider, eller når du endrer hovedsiden). Sett selv opp en videresending (301) fra gammel til ny adresse for en viktig side (leksjon 9.2).
Det omverdenen ser: REST API-et
WordPress viser også det offentlige innholdet ditt via REST API-et, en fast inngang for programmer. På https://example.com/wp-json/wp/v2/pages finner du en liste over de publiserte sidene dine i JSON, med headere som:
x-wp-total: 14
x-wp-totalpages: 2x-wp-total er antall publiserte elementer. Det er offentlig informasjon (en besøkende kan uansett se disse sidene), men det er en praktisk måte å kontrollere om nettstedet ditt faktisk inneholder det du tror. Utkast og private sider vises ikke der. Oppgaven i denne leksjonen bruker dette.
Oppsummering
- Sider er for fast informasjon med en plass i menyen; innlegg er for innhold som dukker opp over tid.
- Utvidelser legger til egne innholdstyper; la slikt innhold helst leveres av en utvidelse i stedet for et tema.
- Med en statisk forside og en innleggsside kombinerer du fast innhold og nyheter.
- Kategorier er kapitlene (få, faste), stikkord er registeret (bare når de går igjen oftere).
- En endret slug er en endret adresse; sett opp en videresending for viktige sider.
Quiz
Oppgave
Oppgave A4.2: Hvor mye innhold ligger egentlig ute? Tell i kontrollpanelet til nettstedet ditt hvor mange publiserte sider og hvor mange publiserte innlegg det er (øverst under Sider og Innlegg står antallet per status). Fyll inn domenet ditt og disse to tallene. Programmet henter antallet fra REST API-et til nettstedet ditt og sammenligner. Er REST API-et ditt stengt eller skjermet, melder programmet dette (oransje), og da forklarer du hvorfor du har skjermet det.
Les mer
For arbeidet i selve WordPress har vi ennå ingen egne artikler; den offisielle dokumentasjonen til WordPress er omfattende.
- Sider (wordpress.org, engelsk): https://wordpress.org/documentation/article/pages/
- Innlegg (wordpress.org, engelsk): https://wordpress.org/documentation/article/posts-screen/
- Kategorier og stikkord (wordpress.org, engelsk): https://wordpress.org/documentation/article/posts-categories-screen/
- Query-lus-blokken (wordpress.org, engelsk): https://wordpress.org/documentation/article/query-loop-block/
