Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Lag et child theme for WordPress-temaet ditt

Endrer du filene i et tema direkte, forsvinner arbeidet ditt ved neste oppdatering av temaet. Et child theme hindrer det. Det er et lite tema som arver alt fra et annet tema, foreldretemaet, bortsett fra det du selv legger inn. Foreldretemaet oppdaterer du som vanlig. Her leser du når du trenger et child theme, og hvordan du lager et med File Manager i DirectAdmin.

Trenger du det?

Du vilTrenger du et child theme?
Tilpasse et blokktema i nettstedsredigeringen (Utseende > Redigering): farger, skrifttyper, topptekst og bunntekstNei. Disse tilpasningene ligger i databasen og blir værende ved en oppdatering.
Legge til noen linjer CSSNei. Bruk Ekstra CSS i Tilpass (klassisk tema) eller under Stiler i nettstedsredigeringen.
Legge til en funksjon som ikke har med utseendet å gjøre, for eksempel en integrasjon eller et skjemaNei. Den hører hjemme i en plugin, slik at den også virker etter et temabytte.
Endre en malfil i temaet, mye egen CSS eller PHP-kode som hører til utseendetJa.

Bruker du et blokktema? Prøv først i nettstedsredigeringen. Vil du lagre tilpasningene fra nettstedsredigeringen i filer, kan den offisielle pluginen Create Block Theme lage et child theme for deg.

Å bytte tema på et nettsted med mye trafikk kan gi litt rot en stund: menyer, widgeter og innstillinger i Tilpass gjelder per tema. Gjør det derfor først på en kopi, se Opprett et staging-miljø for WordPress, eller ta i det minste en sikkerhetskopi på forhånd.

Trinn 1: finn mappen til foreldretemaet

  1. Åpne File Manager i DirectAdmin. Se Åpne File Manager: mappene i pakken din.
  2. Gå til domains/example.com/public_html/wp-content/themes.
  3. Noter det nøyaktige navnet på mappen til temaet ditt, for eksempel hoofdthema. Det er mappenavnet som gjelder, ikke navnet du ser i WordPress.

Trinn 2: lag mappen og style.css

  1. Klikk på New Folder i mappen themes og lag for eksempel hoofdthema-child.
  2. Åpne mappen, klikk på New File og lag style.css.
  3. Høyreklikk på filen, velg Edit, lim inn toppteksten nedenfor og klikk på Save.
/*
Theme Name:   Hoofdthema Child
Template:     hoofdthema
Description:  Eigen aanpassingen voor example.com
Version:      1.0.0
*/

/* Je eigen CSS komt hieronder. */

Linjen Template: er den viktigste. Der må mappenavnet til foreldretemaet stå nøyaktig, med samme store bokstaver og bindestreker. Stemmer det ikke, melder WordPress at foreldretemaet mangler.

Trinn 3: functions.php eller theme.json

Klassisk tema: lag en functions.php i samme mappe som laster stilarket ditt:

<?php
add_action( 'wp_enqueue_scripts', function () {
    wp_enqueue_style(
        'hoofdthema-child',
        get_stylesheet_uri(),
        array(),
        wp_get_theme()->get( 'Version' )
    );
} );

Om foreldretemaet laster sitt eget stilark selv, varierer fra tema til tema. Sjekk dokumentasjonen til temaet ditt. Ser nettstedet nakent ut etter aktivering, må du også laste stilarket til foreldretemaet, med get_template_directory_uri() . '/style.css'. Child-temaets functions.php erstatter ikke foreldretemaets: begge lastes, child-temaets først. Kopier derfor aldri funksjoner fra foreldretemaets functions.php, for doble funksjonsnavn gir en kritisk feil.

Blokktema: en functions.php trengs som regel ikke. Vil du for eksempel ha en annen fargepalett, lager du en egen theme.json. WordPress slår den sammen med foreldretemaets, så du legger bare inn det du vil endre.

Vil du tilpasse en mal, kopierer du bare den ene filen fra foreldretemaet til samme sted i child-temaet og endrer kopien. WordPress ser først i child-temaet og deretter i foreldretemaet. Ikke kopier alt, ellers får du ikke lenger forbedringene fra foreldretemaet.

Trinn 4: aktiver

  1. Gå til Utseende > Temaer i WordPress. Child-temaet ditt står i listen. Klikk på Aktiver.
  2. Se over nettstedet: topptekst, menyer, widgeter og farger. Sett menyer og innstillinger i Tilpass på nytt ved behov.
  3. La foreldretemaet stå og hold det oppdatert. Uten foreldretemaet virker ikke child-temaet.

Lager du heller child-temaet på din egen datamaskin? Pakk mappen som zip og last den opp i WordPress under Utseende > Temaer med knappen Legg til nytt tema og deretter Last opp tema. Eller last opp mappen med File Manager eller SFTP til wp-content/themes, se Last opp og last ned filer.

Tilbake til det gamle temaet

Aktiver foreldretemaet igjen under Utseende > Temaer. Kommer du ikke inn i administrasjonen på grunn av en feil i child-temaet, gir du mappen til child-temaet et nytt navn i File Manager, for eksempel hoofdthema-child-uit. WordPress faller da tilbake på et standardtema, hvis et slikt fortsatt er installert. Les mer i Feil 500 eller "kritisk feil" på nettstedet ditt (også etter en WordPress-oppdatering).

Les mer

Vil du lære mer? Ta det gratis WordPress-kurset, leksjon 5.2 Lag et child theme.

Var denne artikkelen nyttig?

← Tilbake til Hosting generelt

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…