WordPress 4.9 “Tipton” (utgitt i 2017) var en spesiell utgivelse. Det var den siste store versjonen før 5.0-revolusjonen, som introduserte Gutenberg-editoren.
Når vi ser tilbake fra 2026, var versjon 4.9 øyeblikket da WordPress “modnet” som utviklerplattform, og introduserte funksjoner vi nå tar for gitt.
Den historiske konteksten: WordPress 4.9 som et vendepunkt
WordPress 4.9 “Tipton” (oppkalt etter jazzmusikeren Billy Tipton) ble utgitt 16. november 2017. Den representerte kulminasjonen av den “klassiske” WordPress-æraen – den siste versjonen før Gutenberg fundamentalt endret måten vi bygger WordPress-sider på.
Hvorfor 4.9 er viktig:
- Det var den siste versjonen av den “klassiske” WordPress-editoren
- Den introduserte utviklerverktøy vi fortsatt bruker i dag
- Den la grunnlaget for blokk-editor-revolusjonen
- Den markerte WordPress sin overgang fra “bloggeplattform” til “fullverdig CMS”
Hva WordPress 4.9 brakte: Et utviklerperspektiv
1. Customizer-utkast og planlagte endringer
Funksjonen: For første gang kunne vi gjøre designendringer (Farger, CSS), lagre dem som et “Utkast”, og sende en forhåndsvisningslenke til en kunde – uten å publisere endringer live!
Hvorfor det var viktig: Før 4.9 betydde det å gjøre designendringer:
- Redigering av live-nettsted (risikabelt)
- Bruk av staging-miljøer (komplekst)
- Manuell CSS-injeksjon (hacky)
Hvordan det fungerer:
// Customizer støtter nå utkastendringer
$wp_customize->add_setting('header_color', array(
'default' => '#0073aa',
'transport' => 'postMessage',
'type' => 'theme_mod',
));
// Endringer lagret som utkast, ikke publisert umiddelbart
Virkning:
- Arbeidsflyt for kundegodkjenning ble standard
- Reduserte “opps, jeg publiserte for tidlig”-feil
- Profesjonell designprosess
2026-perspektiv: Mens Gutenberg erstattet mye av Customizerens funksjonalitet, lever konseptet med utkast/planlegging videre i blokk-editorens revisjonssystem.
2. Codemirror-integrasjon
Funksjonen: Kodeditorer i dashbordet (f.eks. i “Temaredigering” eller “Tilleggs-CSS”) fikk endelig syntaksutheving og linjenummerering. Ikke mer ødeleggelse av nettstedet på grunn av et manglende semikolon.
Hvorfor det var viktig: Før 4.9 betydde redigering av kode i WordPress:
- Rene tekstredigerere (ingen syntaksutheving)
- Ingen linjenumre (vanskelig å feilsøke)
- Ingen feilregistrering
- Høy risiko for å ødelegge nettsteder
Hva CodeMirror la til:
- Syntaksutheving: PHP, CSS, JavaScript, HTML
- Linjenumre: Enkel feilrapportering
- Code Folding: Kollaps funksjoner/blokker
- Parentesmatching: Finn matchende parenteser
- Auto-innrykk: Riktig kodeformatering
- Søk og erstatt: Finn kode raskt
Eksempel:
// Før 4.9: Ren tekstredigerer
function my_function() {
return 'hello';
}
// Etter 4.9: CodeMirror viser syntaksfeil
function my_function() {
return 'hello'; // Riktig innrykk uthevet
}
Virkning:
- Reduserte kodingsfeil i dashbordet
- Gjorde WordPress mer utviklervennlig
- Satte standard for koderedigering i CMS
2026-perspektiv: CodeMirror brukes fortsatt i WordPress 6.x for tema/plugin-redigering, selv om Gutenbergs blokk-editor har redusert avhengigheten av direkte koderedigering.
3. Forbedringer av galleri-widgeten
Funksjonen: Å legge til bildegallerier i sidefeltet ble innebygd og mer intuitivt.
Før 4.9:
- Krevde plugins for avanserte gallerier
- Begrensede tilpasningsmuligheter
- Klumpete grensesnitt
Etter 4.9:
- Innebygd galleri-widget
- Dra-og-slipp bildevalg
- Bedre mobilstøtte
- Forbedret ytelse
Virkning:
- Gjorde gallerier tilgjengelige for ikke-utviklere
- Reduserte behovet for galleri-plugins
- Forbedret brukeropplevelse
2026-perspektiv: Galleri-widgets er nå erstattet av Gutenberg-galleriblokker, men 4.9-forbedringene banet vei for bedre mediehåndtering.
Ytterligere funksjoner i WordPress 4.9
4. Forbedret temainstallasjon
Hva endret seg:
- Bedre temaforhåndsvisning
- Forbedret søkefunksjonalitet
- Forbedret visning av temainformasjon
5. Widget-forbedringer
Hva endret seg:
- Bedre widgethåndtering
- Forbedret widgetforhåndsvisning
- Forbedrede tilpasningsmuligheter
6. Sikkerhetsforbedringer
Hva endret seg:
- Forbedret filtype-deteksjon
- Bedre rensing (sanitization)
- Forbedrede sikkerhetsheadere
Veien til WordPress 5.0: Gutenberg-revolusjonen
Tidslinje
2017 (4.9):
- Siste “klassiske” WordPress-versjon
- Grunnlaget for Gutenberg lagt
- Fellesskapet forbereder seg på endring
2018 (5.0):
- Gutenberg-editor introdusert
- Classic Editor-plugin utgitt
- Splittelse i fellesskapet begynner
2019-2021:
- Gutenberg modnes
- Blokkmønstre introdusert
- Utvikling av Full Site Editing (FSE)
2022-2026:
- FSE blir standard
- Blokktemaer dominerer
- Bruk av Classic Editor avtar
Splittelsen i fellesskapet
Bare et år etter 4.9 kom WordPress 5.0 med Gutenberg. Fellesskapet delte seg i to leire:
Tradisjonalister:
- Holdt seg til “Classic Editor”-pluginen
- Fortsatte å bruke PHP-baserte temaer
- Foretrakk sidebyggere (Elementor, Divi)
- Classic Editor-pluginen har fortsatt millioner av installasjoner
Moderne skapere:
- Omfavnet Full Site Editing (FSE)-modellen
- Alt – inkludert header og footer – bygget med blokker
- Adopterte blokktemaer
- Utnyttet blokkmønstre og maler
Tallene (2026):
- ~40% av nettsteder bruker fortsatt Classic Editor-pluginen
- ~60% har adoptert Gutenberg
- Blokktemaer: ~15% markedsandel (voksende)
- Klassiske temaer: ~85% markedsandel (synkende)
Arven etter WordPress 4.9
Hva vi lærte
1. Inkrementelle forbedringer betyr noe 4.9 viste at små, fokuserte forbedringer kan ha stor innvirkning. CodeMirror-integrasjon, selv om den virket liten, gjorde WordPress betydelig mer utviklervennlig.
2. Utvikleropplevelse er viktig Funksjoner som Customizer-utkast og CodeMirror viste at WordPress brydde seg om utviklere, ikke bare sluttbrukere.
3. Grunnlag for endring 4.9s forbedringer la grunnen for Gutenberg. Utkast-/planleggingssystemet i Customizer påvirket Gutenbergs revisjonssystem.
Hva som fortsatt betyr noe i dag
CodeMirror:
- Brukes fortsatt i tema-/plugin-redigerere
- Fortsatt standarden for koderedigering i WordPress
- Forbedret i påfølgende versjoner
Customizer-utkast:
- Konseptet lever videre i Gutenberg-revisjoner
- Planlagte endringer fortsatt tilgjengelige
- Forhåndsvisningslenker brukes fortsatt
Utviklerverktøy:
- 4.9s fokus på utvikleropplevelse fortsetter
- Moderne WordPress prioriterer utviklerverktøy
- Bedre feilsøking, bedre API-er
Sammenligning av WordPress 4.9 med moderne WordPress (2026)
Da (4.9) vs. Nå (6.x)
Temautvikling:
- 4.9: PHP-maler, functions.php, hooks
- 2026: Blokktemaer, theme.json, FSE
Innholdsredigering:
- 4.9: Klassisk editor, shortcodes, widgets
- 2026: Gutenberg-blokker, mønstre, maler
Tilpasning:
- 4.9: Customizer, temaalternativer
- 2026: Nettstedsredigering (Site Editor), blokkinnstillinger
Utviklerverktøy:
- 4.9: CodeMirror, grunnleggende feilsøking
- 2026: Avansert feilsøking, React DevTools, blokkutviklingsverktøy
Hva som er endret
Fjernet:
- Klassisk editor (valgfri plugin)
- Mange Customizer-funksjoner (erstattet av Site Editor)
- Widget-system (erstattet av blokker)
Forbedret:
- Koderedigering (fortsatt CodeMirror, men bedre)
- Utvikler-API-er (flere hooks, bedre dokumentasjon)
- Ytelse (raskere, mer effektiv)
Nytt:
- Blokk-editor
- Full Site Editing
- Blokkmønstre
- Theme.json
- React-basert utvikling
Lærdommer for utviklere
1. Omfavn endring
WordPress 4.9 → 5.0 viste at store endringer er mulige. Som utvikler er det viktig å holde seg oppdatert.
2. Bakoverkompatibilitet betyr noe
WordPress opprettholdt bakoverkompatibilitet selv gjennom store endringer. Classic Editor-pluginen sikrer at gamle nettsteder fortsatt fungerer.
3. Utviklerverktøy er essensielle
CodeMirror-integrasjon viste at utvikleropplevelse betyr noe. Moderne WordPress fortsetter denne trenden.
4. Tilbakemeldinger fra fellesskapet former WordPress
Splittelsen mellom tradisjonalister og moderne skapere viser at WordPress lytter til fellesskapet sitt, selv når kontroversielle beslutninger tas.
Fremtiden: Hva kommer etter blokker?
Nåværende trender (2026):
- AI-integrasjon i WordPress
- Vekst av Headless WordPress
- Fokus på ytelsesoptimalisering
- Forbedringer av tilgjengelighet
Hva vi kan lære av 4.9:
- Inkrementelle forbedringer bygger opp til store endringer
- Utviklerverktøy betyr noe
- Brukeropplevelse er overordnet
- Bakoverkompatibilitet er avgjørende
Oppsummering: WordPress 4.9 sin plass i historien
WordPress 4.9 “Tipton” var mer enn bare en annen versjon – det var den siste versjonen av “klassisk” WordPress før Gutenberg-revolusjonen.
Viktige prestasjoner:
- ✅ Introduserte Customizer-utkast (kundearbeidsflyt)
- ✅ Integrerte CodeMirror (utvikleropplevelse)
- ✅ Forbedret galleri-widgets (brukeropplevelse)
- ✅ La grunnlaget for Gutenberg
Historisk betydning:
- Siste store versjon før blokk-editor
- Kulminasjon av den klassiske WordPress-æraen
- Bro mellom gammelt og nytt WordPress
- Bevis på at inkrementelle forbedringer betyr noe
2026-perspektiv: I dag, i 2026, er debatten mellom klassisk og blokker stort sett historie. Blokker vant. Men det er verdt å huske versjon 4.9 som den “siste bastionen” for den klassiske PHP-temabyggingstilnærmingen – en versjon som perfeksjonerte den gamle måten før den nye måten tok over.
For utviklere:
- Studer 4.9 for å forstå klassisk WordPress
- Verdsett forbedringene den brakte
- Lær av overgangen til Gutenberg
- Bruk lærdommer på fremtidige WordPress-endringer
WordPress 4.9 representerer et øyeblikk i tid – stillheten før stormen, perfeksjoneringen av det gamle før introduksjonen av det nye. Det er en versjon verdt å studere, ikke bare for historisk kontekst, men for å forstå hvordan WordPress utvikler seg og hvordan store plattformendringer håndteres.



