Kubrick , standardtemaet for WordPress siden 2005, har mange web- og open-source-entusiaster gjennom noen ganske tøffe tider.

Utviklere har endret det, bloggere har lært HTML og CSS på det, og designere har gjort det til deres mal til å designe blogger av alle størrelser for kunder.

Men la oss innse det: fem år på nettet er som hundre år hvor som helst annet, og Kubrick, selv etter sine skaperne, er på grunn av en oppdatering.

Skriv inn "Twenty Ten" det nye standardtemaet for WordPress 3.0, som er planlagt for en forestående utgivelse. Ikke bare adresserer det generelle endringer i webstandarder og stilguider, det tar hensyn til clamoring av designere som elsker WordPress, men har hatt det vanskelig å bruke nye prinsipper til et eldre tema.

Den har meatier CSS, mer funksjonalitet, økt abstraksjon og noen andre avvik fra Kubrick som hver temautvikler burde vite om.

Disse endringene skal sikre at designere som allerede er WordPress-fans, vil omfavne det, og fleksibiliteten øker sannsynligheten for at WordPress selv vil fortsette sin marsj over CMS-arenaen.

En rask titt

  • Kubrick: 26 filer og 1 mappe (87,4 KB)
  • Tjue Ti: 42 filer og 3 mapper (547 KB)

Som du kan se, er tjue ti et tyngre tema enn Kubrick. Mye av den ekstra vekten kommer fra en annen (og markert forbedret) måte å abstrahere funksjonene og sidetyper som designere en gang måtte endre ved å hacke dem eller omskrive koden.

Oversikt over endringene

editor-style.css (ny)
En grunnleggende, men spennende endring er det ovennevnte stilarket, som gir designere en måte å definere stiler av WYSIWYG-editoren i WordPress-administrasjonen på. Ved å matche stilene på maler og blogger i denne filen, gir WYSIWYG-editoren en bedre representasjon av det som blir publisert.

style.css (ny)
En annen overraskende statistikk, som forskjellen i størrelsen på filer og mapper, er økningen i linjer av CSS. De har nesten doblet seg: fra 719 linjer til 1343. Hva er all den ekstra koden som gjør det? Tilleggene inkluderer også en "Utskriftsmedia" -avdeling som definerer stiler for besøkende på nettstedet som ønsker å lese innlegg mens de er på farten. en mobil Safari-seksjon for å imøtekomme iPhone- og iPad-brukere; og en seksjon dedikert til egendefinert navigasjons styling (en ny funksjon i WordPress 3.0). Koden er godt organisert, men du må fortsatt gjøre et typisk søk ​​etter alle forekomster av, for eksempel en sving eller aksentfarge.

author.php
En annen flott ny funksjon i WordPress 3.0 er muligheten til å lage forfatter-spesifikke maler. Dette baner vei for filer som forfatter-john.php og author-bob.php , slik at alle som publiserer på en blogg, kan ha sin egen visuelle stil.

category.php , tag.php
Arkivfilen har mistet funksjonene if (is_category()) og if (is_tag()) i bytte for den ekstra fleksibiliteten til å abstrahere disse malene for å skille filer. Dette gjør tilpassing enklere enn noensinne, spesielt med den økte funksjonaliteten til taksonomier.

loop.php
Hvis du ser i Twenty Tens index.php- fil, vil du legge merke til at noe mangler: ingen sløyfe! Det er fordi mange ofte brukte sløyfer er blitt flyttet til loop.php- filen, slik at de kan hentes fra flere filer uten å måtte kopiere og lime inn kode. Dette reduserer også vekten av noen nye sider, for eksempel category.php og tag.php . Men vær advart: hvis du ønsker å lage en tilpasset loop for, si, index.php , ikke rot med loop.php . Opprett en ny fil kalt loop-index.php , og sett din tilpassede loop inn der. Det er det som get_template_part( 'loop', 'index' ) er for; Det lar deg gjøre disse endringene ikke-destruktivt.

onecolumn-page.php
Har du noen gang ønsket å forlate sidebaret av bare en side? Twenty Tens admin-alternativ har du dekket, og det har en praktisk mal å starte opp!

sidebar-footer.php
En nylig trend blant webdesignguruer er å skape et utvidet bunntekstområde med informasjon som er mer nyttig og overbevisende enn vanlig kontaktinformasjon og opphavsrett. Sidebar-footer.php- filen plasserer en utvidet bunntekst ved å la deg formatere seksjoner på en slik måte at widgets kan injiseres i bunntekstområdet.

attachment.php
Denne malfilen erstatter image.php- filen og gjør en mye bedre jobb med å imøtekomme alle de forskjellige filtypene vi nå bruker til å publisere i WordPress.

Endringene ovenfor kan se mindre ut til det uopplærte øye, men det er en grunn til å glede seg over hvis du noen gang har opprettet eller endret et WordPress-tema eller blitt frustrert av mangelen på kontroll eller utvidbarhet.

Ved å skrape Kubrick og lytte til utviklernes bekymringer, har WordPress klart å inkorporere i Twenty Ten de endringene som trengs for å bringe det nå-blomstrende CMS inn i det nye tiåret.

Vi er ganske glade, som de fleste designere og utviklere som elsker WordPress, ser 3.0 opp og kjører, og en stor grunn til spenningen er fleksibiliteten og personliggjørelsen som tilbys av tjue ti.


Skrevet utelukkende for Webdesigner Depot av Blue Derkin, et prosjekt som en sosial media leder for webhosting selskapets InMotion Hosting. Han blogger også på Web Hosting Help Guy.

Hva synes du om de kommende endringene i WordPress? Hvilke funksjoner ser du frem til mest?