Kubrick , standardtema för WordPress sedan 2005, fick många webb- och open-source-entusiaster genom några ganska tuffa tider.

Utvecklare har ändrat det, bloggare har lärt sig HTML och CSS på det, och designers har gjort det till sin mall för att designa bloggar av alla storlekar för kunder.

Men låt oss möta det: fem år på webben är som hundra år någon annanstans, och Kubrick, även enligt sina skapare, beror på en uppdatering.

Skriv "Twenty Ten" det nya standardtemat för WordPress 3.0, som är planerat för en överhängande release. Det handlar inte bara om allmänna förändringar i webbstandarder och stilguider. Det tar hänsyn till de klagomål som skapas av designers som älskar WordPress, men har haft svårt att tillämpa nya principer på ett äldre tema.

Den har köttfärgad CSS, mer funktionalitet, ökad abstraktion och några andra avvikelser från Kubrick som varje temutvecklare borde veta om.

Dessa ändringar bör se till att designers som redan är WordPress-fans kommer att omfamna det, och dess flexibilitet ökar sannolikheten för att WordPress själv fortsätter sin mars på CMS-arenan.

En snabb titt

  • Kubrick: 26 filer och 1 mapp (87,4 KB)
  • Tjugo Tio: 42 filer och 3 mappar (547 KB)

Som du kan se är tjugo tio ett tungare tema än Kubrick. Mycket av den extra vikten kommer från ett annat (och markant förbättrat) sätt att abstrahera de funktioner och sidtyper som designers en gång var tvungna att ändra genom att hacka dem eller skriva om koden.

Kartläggning av ändringarna

editor-style.css (nytt)
En grundläggande ändå spännande förändring är ovanstående stilark, vilket ger designers ett sätt att definiera stilar i WYSIWYG-editoren i WordPress-administratören. Genom att matcha stilar på dina mallar och bloggar i den här filen, erbjuder WYSIWYG-redaktionen en mer sannpräglad representation av vad som publiceras.

style.css (nytt)
En annan överraskande statistik, som skillnaden i storlekarna på filer och mappar, är ökningen av CSS-rader. De har nästan fördubblats: från 719 linjer till 1343. Vad kostar all den extra koden där? Tja, tilläggen innehåller en "Print Media" -avsnitt som definierar stilar för besökare på webbplatsen som vill läsa inlägg samtidigt som de är på farten. en mobil Safari-sektion för att rymma iPhone- och iPad-användare och en sektion dedikerad till anpassad navigeringsstil (en ny funktion i WordPress 3.0). Koden är välorganiserad, men du måste fortfarande göra en typisk sökning efter alla instanser av, t.ex. en svängare eller accentfärg.

author.php
En annan stor ny funktion i WordPress 3.0 är möjligheten att skapa författarspecifika mallar. Detta banar vägen för filer som författare-john.php och author-bob.php , så att alla som publicerar på en blogg kan ha sin egen visuella stil.

category.php , tag.php
Arkivfilen har förlorat funktionerna if (is_category()) och if (is_tag()) i utbyte mot den extra flexibiliteten att abstrahera dessa mallar för att separera filer. Detta gör anpassningen enklare än någonsin, särskilt med taxonomins ökade funktionalitet.

loop.php
Om du tittar på tjugo tio index.php- fil märker du något som saknas: ingen loop! Det beror på att många ofta använda loopar har flyttats till loop.php- filen så att de kan ringas från flera filer utan att behöva kopiera och klistra in kod. Detta minskar också vikten på några nya sidor, till exempel category.php och tag.php . Men varnas: om du vill skapa en anpassad slinga, säg index.php , röra inte med loop.php . Skapa en ny fil som heter loop-index.php , och sätt in din anpassade slinga där inne . Det är vad get_template_part( 'loop', 'index' ) är för; Det låter dig göra dessa ändringar icke-destruktivt.

onecolumn-page.php
Har du någonsin velat lämna sidofältet av bara en sida? Tjugo Tio administrativa alternativ har du täckt och det har en bekväm mall att starta!

sidofält-footer.php
En ny utveckling bland webbdesignguruer är att skapa ett utökat sidfot med information som är mer användbar och övertygande än den vanliga kontaktinformationen och upphovsrätten. Sidebar-footer.php- filen rymmer en utökad sidfot genom att du kan utforma sektioner på ett sådant sätt att widgets kan injiceras i sidfoten.

attachment.php
Den här mallfilen ersätter image.php- filen och gör ett mycket bättre jobb för att ta emot alla olika typer av filer som vi nu brukar publicera i WordPress.

Förändringarna ovan kan se mindre ut mot det otränna ögat, men de är en anledning att glädja dig om du någonsin har skapat eller modifierat ett WordPress-tema eller varit frustrerad av dess brist på kontroll eller utvidgningsbarhet.

Genom att skrapa Kubrick och lyssna på utvecklarens oro har WordPress lyckats införliva de tjugo tio förändringarna som behövs för att få den nu blomstrande CMS in i det nya decenniet.

Vi är ganska glada, liksom de flesta designers och utvecklare som älskar WordPress, ser 3,0 upp och går och en stor orsak till den spänningen är flexibiliteten och personaliseringen som erbjuds av tjugo tio.


Skriven uteslutande för Webdesigner Depot av Blue Derkin, ett projekt som en social media leder för webbhotell företagets InMotion Hosting. Han bloggar också på webbhotell Hjälp Guy.

Vad tycker du om de kommande ändringarna i WordPress? Vilka egenskaper ser du fram emot mest?