Customizer Drafts, CodeMirror og begynnelsen på blokker. Hvordan oppdatering 4.9 forberedte økosystemet på tiårets største endring.
NB

WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv)

5.00 /5 - (30 votes )
Sist verifisert: 1. mars 2026
Erfaring: 5+ års erfaring
Innholdsfortegnelse

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.

Hva er WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv)?
WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv) er et viktig aspekt ved administrasjon av WordPress-nettsider som bidrar til å forbedre nettstedets ytelse, sikkerhet og brukeropplevelse.
Hvordan fungerer WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv)?
WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv) innebærer å konfigurere ulike innstillinger og implementere beste praksis for å optimalisere din WordPress-nettside.
Hvorfor er WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv) viktig for WordPress?
WordPress-utvikling: Fra 4.9 til blokk-epoken (retrospektiv) er avgjørende fordi det direkte påvirker nettstedets søkemotorrangering, lastehastighet og generelle suksess.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler