Gi en donasjon (Les mer...) Donér via PayPal eller kredittkort ved å klikke på knappen under.

Hvordan lage et arkiv for stikkord (tags) på bloggen din

Skrevet av Sindre | 12. oktober, 2010

Denne guiden gjelder for folk med WordPress-blogger.

Forleden var jeg på utkikk etter en måte å fremheve mine stikkord på Glabladet litt tydeligere. Jeg har aktivt lagt til stikkord for nesten hvert innlegg i over et år nå, men jeg innså at jeg bare hadde oversikt over dem på «baksiden» av bloggen (Kontrollpanelet), og at det dermed ikke kommer leserne noe særlig til nytte. Dette har jeg nå gjort noe med. Men først:

Hva er tags (stikkord) i bloggsammenheng?

Tags (stikkord) har blitt en populær måte å surfe seg gjennom innhold på nettet. Man velger et nøkkelord man er ute etter, og får opp et sett med innlegg relatert til det emnet. Dette er ideelt for bloggere fordi et innlegg kan bli tagget med flere stikkord, og det er veldig lett å gjøre.

Å legge til en såkalt «tag cloud» i sidebar eller footer er enkelt, men kan ofte se rotete ut i forhold til resten av designet, i tillegg til at det bare viser en liten del av stikkordene. Derfor følte jeg det ville vært bedre å ha en «arkivside» med full oversikt over alle tags jeg noensinne har brukt.

Det viste seg å være lett å få til. :)

Steg 1: Sett opp en ny sidemal

Det første jeg gjorde var å logge meg inn på serveren min via FTP, hvor jeg lastet ned en kopi av min sitemap.php. Har du ikke sitemap.php kan du laste ned page.php.

Lagre kopien av php-filen som stikkord.php.

Øverst i filen limer du inn følgende:

<?php
/*
Template Name: Stikkord
*/
?>

Steg 2: Gjør malen om til en stikkordarkiv-side

Deretter fant jeg den delen av koden som genererer innholdet for akkurat denne filen. (Koden som gjør sitemap til sitemap). Den eksakte koden vil variere avhengig av theme. De viktigste linjene å se etter er starten og slutten på koden.

Når du har funnet koden, sletter du den. (Ta en ekstra kopi av filen før du begir deg ut på dette hvis du er usikker.)

Der koden sto, limer du inn følgende:

<h1>Stikkordarkiv</h1>
<?php wp_tag_cloud('number=0'); ?>

Den første linjen i koden er ment som overskriften/tittelen på siden. Du kan kalle siden din hva du vil, og det kan hende du vil forandre på <h1></h1> til f.eks. <h2></h2> hvis det var sånn det var i koden du slettet.

Den andre linjen bruker wp_tag_cloud-malen for å generere stikkordene. Som du ser i koden, står det «number=0″ midt inni der. Når tallet er «0″ betyr det at den er stilt inn til å vise alle stikkordene du har. Hvis du vil vise færre, kan du bytte ut «0″ med det antall stikkord du vil vise.

Det kan hende du vil redigere visningen av stikkordene ytterligere. For mer informasjon om forskjellige muligheter du har, kan du besøke informasjonssiden til wp_tag_cloud.

Steg 3: Lag en ny Side i WordPress

Last opp stikkord.php-filen til theme-mappen på serveren din. Deretter logger du inn på Kontrollpanelet, klikker på Sider > Legg til ny. I tittelfeltet skriver du «Stikkord». Deretter finner du boksen «Sideattributter» (Attributes) og velger «Stikkord» fra nedtrekksmenyen under «Mal» (Template).

Dett var dett. Nå kan du publisere siden og sjekke ut hvordan det hele ser ut. Egentlig bør du benytte forhåndsvisningen før du publiserer, just in case, men det skjønner du sikkert. Hvis du vil forandre mer på stikkordvisningen din, går du tilbake til stikkord.php-filen og redigerer wp_tag_cloud-koden.

Hvis du har problemer, si fra i kommentarfeltet. Hvis du har opprettet ditt eget stikkordarkiv, del det gjerne med oss andre så vi kan se hvordan du fikk det til å se ut!

Her er mitt resultat.

Men vent…! En ting til!

I tillegg til alt dette, gjorde jeg enda en ting for å fremheve stikkordene mine på Glabladet: Jeg gjorde de søkbare fra den interne søkeboksen øverst til høyre.

Jeg oppdaget nemlig at det ikke var mulig å søke på individuelle stikkord. Jeg testet det med et stikkord jeg visste jeg ikke hadde noe annet sted på bloggen, og resultatet ble «ingen resultater». Det viser seg at WordPress ikke inkluderer tags i søkefunksjonen sin, men kun selve innholdet i innlegg og sider på bloggen. Selv ikke kommentarene inkluderes i søkeresultatet…

Vel, alt dette kan ordnes med følgende plugin: Search Everything.

Og vips, nå er mine stikkord søkbare. Jeg har ikke valgt å inkludere kommentarer i søkefunksjonen, fordi jeg har en Google-søkeboks på søkeresultat-siden, som inkluderer kommentarene også. Så da vet du det, hvis det noen gang skulle være nødvendig.


| | Send til en venn Send til en venn | Skriv ut Skriv ut

Hvis du ble inspirert av dette gratis innlegget og ønsker å vise din takknemlighet med en donasjon, klikk på PayPal-knappen til venstre. <3

Dette innlegget ble publisert av Sindre på tirsdag 12. oktober 2010 klokken 9:27 i kategoriene: Blogging, Teknologi,

LESERNE MENER:
3 kommentarer så langt

12.10.10

Dette ser jeg ingen vits med å ha på en blogg, men det er min mening ;)

Grunnen: Hvis jeg er på en random blogg så orker jeg ikke å bla meg nedover en liste med stikkord, ihvertfall ikke en sååå stor liste som den du har på stikkord-siden din. :)

2. Sindre
12.10.10

Jeg bare ventet på at noen skulle kommentere at jeg har for mange stikkord. ;) …og det er jeg helt enig i. Grunnen er at jeg har satt stikkord på litt «feil» måte tidligere. Jeg brukte bl.a. en plugin som automatisk la til en rekke enkeltord som stikkord, noe som har bidratt til en enorm mengde i mitt tilfelle. Derfor har jeg tenkt å slette en god del stikkord, hvis jeg gidder.

Meningsløst å ha på en blogg syns jeg ikke det er. Det kan være nyttig/interessant å få en oversikt over forskjellige ting som er skrevet om. Personlig valgte jeg å vise alle stikkord, men dette kan hver enkelt stille inn som en vil.

Men mitt mål i forrige uke da jeg drev med dette, var å fremheve stikkordene på Glabladet generelt. Dette arkivet var bare én av måtene jeg gjorde det på. Som sagt gjorde jeg de også søkbare, samt at jeg oppdaterte de individuelle stikkordsidene, slik at de så bedre og mer relevant ut. (Tidligere ble «archive.php»-malen brukt til dette, men nå har jeg en egen «tag.php»-mal i tillegg.)

Sammenligning: Arkiv for mai 2009 | Stikkordside for «Inspirasjon»

Forskjellene er ikke store, men på arkivsiden er overskriften «Arkiv for mai 2009″ mens på stikkordsiden er overskriften «Stikkord: Inspirasjon». Hadde jeg ikke laget en egen tag.php, ville jeg ikke kunnet gi stikkordene sin egen overskrift.

Når alt dette er sagt (pjuh)… Jeg vet at dette kan virke som små bagateller, og jeg malte meg inn i et litt vel geekete hjørne da jeg gjorde dette, men alt i alt er jeg fornøyd med å ha gjort det, og tenker på dette som bare enda en av de mange små «Kaizen«-forbedringene, som gjør at min blogg stadig er i utvikling og forbedres. :)

3. Picxx
13.10.10

Å ha en slik tagcloud kan ofte være helt bortkastet med tanke på leserne du har i en blogg, men kan være gull verdt med tanke på SEO.
Det eneste man kanskje bør passe på er å sette nofollow på _enten_ archive eller tags templaten for å unngå duplisert indeksering på samme side.
En tagcloud vil jo i mange tilfeller virke som en slags sitemap på søkemotorene, med det unntaket at siden ikke automatisk blir sendt inn for indeksering.

Glabladet.no drives av Låstad Communications | Org. nr: 992 171 332 MVA
Glabladet.no 2008-2014 - Hostes av SolidHost | >> Personvern | >> Disclaimer |