WP-tips: Använd sidor och skapa ett CMS

Du vet säkert om att WordPress kan användas till mer än bloggande. Med lite kunskap om HTML, CSS och PHP är det lätt att skippa ”blogg-wordpress” och istället skapa ett ”cms-wordpress”.

Grundinstallationen av WordPress innehåller möjligheten att skapa sidor (pages), vilken kan definieras som ”innehåll bortom den grundläggande bloggfunktionen” och som är innehåll där postningsspecifikt innehåll som tid, datum, etiketter samt kategori är av underordnad betydelse.

Fördelen med att använda WordPress som ett CMS snarare än en blogg, är den smidiga integrationen av sidskapande i samma gränssnitt som när du skriver ett blogginlägg.

Allting finns där:

  • Fetstil
  • Kursiv stil
  • Punktlistor
  • Vänsterställt
  • Centrerat
  • Högerställt
  • Stavningskontroll
  • Knappar för inkludering av bilder, video och text från t.ex. Word.

Ta bort datumstämpel etc. från PHP-mallarna
För att en sida inte ska se ut som ett blogginlägg med rubrik, datum, tidpunkt, kategori osv. måste du redigera PHP-filerna manuellt. Det är inte svårt och det behövs inga avancerade PHP-kunskaper för att göra det.

PHP-filen du ska redigera heter page.php och du hittar den i root för ditt tema. Du kan redigera den på din egen dator (kom ihåg att spara den med filändelsen ”.php”) eller så kan du klicka dig fram till den via Design->Theme Editor->page.php.

Använd sökfunktionen (Ctrl + F) om du är osäker eller scrolla dig fram till:

Den PHP-taggen gör att tid för publicering visas på sidan. Eftersom det inte är intressant information att visa på en sida och dessutom synonymt med ett blogginlägg vill vi inte ha kvar taggen. Radera kodsnutten och spara page.php.

  • PHP-taggen för datum har ”the_time” utbytt mot ”date”.
  • PHP-taggen för etiketter har ”the_time” utbytt mot ”tags”.
  • PHP-taggen för kategorier har ”the_time” utbytt mot ”categories”.

Sammanfattning
Det är inte svårt att låta WordPress verka som ett Content Management System (CMS) och det krävs inte särskilt avancerade kunskaper om HTML, CSS eller PHP för att rensa bort onödiga element. Att arbeta med sidor i WordPress är lika lätt som att skriva blogginlägg.

Som vanligt bör du göra en säkerhetskopia av din WordPress-installation innan du börjar redigera i koden. I det här fallet räcker det med att du sparar ner PHP-filerna i en egen mapp på din dator. Om något blir fel när du redigerar page.php laddar du bara upp den gamla och allt blir som innan du ändrade koden.

Implementering
För en av mina kunder skapade jag en webbplats med WordPress som grund. Jag ställdes inför valet att skapa sidor för allt innehåll inklusive en startsida eller att skapa sidorna men använda bloggfunktionen som startsida. Med tanke på att webbplatsens startsida inte ska uppdateras lika ofta som undersidorna valde jag det senare.

Med allt innehåll (sidor/pages) på plats återstod bara att skapa startsidan. Det enda utöver att författa sidan som jag gjorde, var att jag redigerade PHP-koden för index.php, single.php och page.php – vilket resulterade i en webbplats som ser ut att endast bestå av olika sidor, men som i själva verket har bloggen som startsida.

Missa inte!
Webbplatsen CSS-Tricks har en videoguide på engelska för hur du går tillväga när du vill skapa och använda sidor på din WordPress-installation. Du kan välja mellan att se klippet i din webbläsare eller att ladda ner klippet i mp4-formatet.

(Det här inlägget publicerades första gången 6 augusti 2008 och är en ”favorit i repris” = Inlägget ligger på topp 10 över de mest klickade inläggen på den här bloggen.)

Alla rättigheter reserverade (©) 1977-2011
WordPress-produktion

WordPress-specialiserad webbkonsult i Örebro
Sennbrink´s WP Frameworks Collection