Nyt WordPress-site på eget tema og plugin
Unge Investorer
Investeringsmedie bygget om fra bunden: ny installation, eget bloktema og ét specialudviklet plugin med al funktionalitet. Deler kodebase med søstersitet Vækstaktier, og kører næsten ingen tredjepartsplugins.
Unge Investorer er et medie om investering for unge. Sitet er bygget om fra bunden: ny WordPress-installation, nyt bloktema og ét specialudviklet plugin, der rummer al funktionalitet. Det blev sat i drift sammen med søstersitet Vækstaktier, som deler den samme kodebase.

To sites, ét tema, ét plugin
Opgaven var to medier med hver sit publikum, sit udtryk og sit indhold. Det nemme ville have været to installationer med hver sin kode. Det ville også have betydet, at hver rettelse skulle laves to gange — og at de to sites langsomt ville glide fra hinanden.
I stedet er der ét bloktema og ét plugin, som begge sites kører på. Temaet indeholder kun præsentation: farver, typografi, mønstre og skabeloner. Pluginnet indeholder al funktionalitet, opdelt i moduler, der kan slås til pr. site. Det er derfor Vækstaktier kan have insiderhandler og selskabsprofiler, mens Unge Investorer har webshop og podcast, uden at de to sider har hver sin kodebase.
Næsten ingen plugins
Ud over sporing og cookiesamtykke, som kunden selv har valgt, kører sitet ét funktionelt plugin: det specialudviklede. Ingen sidebygger, ingen SEO-pakke, ingen samling af småplugins til hver sin detalje.
Det er et bevidst valg. Hvert plugin er en afhængighed, der skal opdateres, kan blive opkøbt, kan holde op med at virke efter en WordPress-opdatering, og som udvider angrebsfladen. Når funktionaliteten er skrevet til opgaven, er der ét sted at kigge, når noget driller.
Det, der er bygget
Artikelsiden er mediets vigtigste side, og den er bygget derefter: automatisk indholdsfortegnelse, FAQ med struktureret data, relaterede artikler, nyhedsbrevsindstik og annoncepladser, der placeres ud fra afsnitstælling frem for at blive klistret ind i teksten. Redaktionen har forfatterprofiler med billedupload og egne arkivsider.
Dertil kommer beregnere, kursmålssider for enkeltaktier, en webshop og en podcastsektion. Nyhedsbrevet og annoncerne deler den samme resolver, der afgør, hvor i artiklen et indstik må lande — så de aldrig havner oven i hinanden.
Flytningen
Et medie med flere tusinde artikler kan ikke bare skifte site. Hver gammel adresse er en side, nogen har linket til, eller som ligger i et søgeresultat.
Derfor blev alle gamle adresser kontrolleret efter skiftet, og de svarer fortsat. Det gamle WordPress blev liggende på serveren bag en adgangsspærring, de gamle databasetabeller blev ikke rørt, og der blev taget to databasedumps og en fuld filkopi både før og under skiftet, alle med ens kontrolsum. Tilbagerulning var ét script.
Drift
Sitet kører på kundens eget webhotel. Koden ligger i et privat Git-repo med tests, og opdateringer sker gennem en release — ikke ved at rette direkte på serveren.
Skal vi tage en snak?
Fortæl kort om din opgave — så vender jeg tilbage med et ærligt bud på, hvad der giver mening.