Siirry suoraan sisältöön

Evästeasetukset

Valitse, mitä evästetyyppejä sallit. Voit muuttaa valintaasi milloin tahansa jokaisen sivun alareunassa olevasta kohdasta Evästeasetukset. Tietosuojaseloste

Välttämättömät

Aina käytössä

Tarvitaan sisäänkirjautumiseen, ostoskorin säilyttämiseen ja valintojesi muistamiseen. Nämä ovat aina käytössä.

Mitkä evästeet?
  • weboke_sessie, weboke_klant, weboke_remember: istuntosi ja sisäänkirjautuneena pysyminen
  • weboke_basket: ostoskorisi
  • wkBtwIncl: hintojen näyttäminen verollisina tai verottomina
  • wok_cookies: evästevalintasi, 12 kuukautta

Mittaa, mikä mainos johtaa käyntiin tai tilaukseen, jotta emme maksa mainoksista, joista ei ole hyötyä.

Mitkä evästeet?
  • Google Ads Google Tag Managerin kautta (_gcl_au, _gcl_aw), enintään 90 päivää
  • OpenAI Ads, mainokset ChatGPT-palvelussa
  • wok_aff: minkä kumppanin kautta tulit meille (kumppaniohjelma), 60 päivää

4,6

Maa ja kieli

Jokaisella maalla on oma sivustonsa, jossa on kyseisen maan hinnat ja ALV.

Näytä

Een child theme maken voor je WordPress-thema

Pas je bestanden van een thema direct aan, dan is je werk weg bij de volgende update van dat thema. Een child theme voorkomt dat. Het is een klein thema dat alles overneemt van een ander thema, het parentthema, behalve wat je er zelf in zet. Het parentthema blijf je gewoon bijwerken. Hier lees je wanneer je een child theme nodig hebt en hoe je er een maakt met Bestandsbeheer in DirectAdmin.

Heb je het nodig?

Je wiltChild theme nodig?
Een blokthema aanpassen in de Site-editor (Weergave > Editor): kleuren, lettertypen, kop en voetNee. Die aanpassingen staan in de database en blijven bij een update staan.
Een paar regels CSS toevoegenNee. Gebruik Extra CSS in de Customizer (klassiek thema) of bij Stijlen in de Site-editor.
Een functie toevoegen die niets met de vormgeving te maken heeft, zoals een koppeling of formulierNee. Die hoort in een plugin, zodat hij ook na een themawissel werkt.
Een sjabloonbestand van het thema veranderen, veel eigen CSS, of PHP-code die bij de vormgeving hoortJa.

Gebruik je een blokthema? Probeer het dan eerst in de Site-editor. Wil je je aanpassingen uit de Site-editor in bestanden vastleggen, dan kan de officiële plugin Create Block Theme een child theme voor je maken.

Wisselen van thema op een drukke site kan even rommelig zijn: menu's, widgets en instellingen uit de Customizer gelden per thema. Doe het daarom eerst op een kopie, zie WordPress-stagingomgeving aanmaken, of maak minstens vooraf een back-up.

Stap 1: zoek de map van je parentthema

  1. Open in DirectAdmin Bestandsbeheer. Zie Bestandsbeheer openen: de mappen in je pakket.
  2. Ga naar domains/example.com/public_html/wp-content/themes.
  3. Noteer de precieze naam van de map van je thema, bijvoorbeeld hoofdthema. Het gaat om de mapnaam, niet om de naam die je in WordPress ziet.

Stap 2: maak de map en style.css

  1. Klik in de map themes op Nieuwe Map en maak bijvoorbeeld hoofdthema-child.
  2. Open die map, klik op Nieuw Bestand en maak style.css.
  3. Klik met de rechtermuisknop op het bestand, kies Bewerken, plak de kop hieronder en klik op Opslaan.
/*
Theme Name:   Hoofdthema Child
Template:     hoofdthema
Description:  Eigen aanpassingen voor example.com
Version:      1.0.0
*/

/* Je eigen CSS komt hieronder. */

De regel Template: is de belangrijkste. Daar moet precies de mapnaam van het parentthema staan, met dezelfde hoofdletters en streepjes. Klopt die niet, dan meldt WordPress dat het parentthema ontbreekt.

Stap 3: functions.php of theme.json

Klassiek thema: maak in dezelfde map een functions.php die je stylesheet laadt:

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

Of het parentthema zijn eigen stylesheet zelf laadt, verschilt per thema. Kijk in de documentatie van je thema. Ziet je site er na het activeren kaal uit, dan moet je de stylesheet van de parent ook laden, met get_template_directory_uri() . '/style.css'. De functions.php van het child vervangt die van de parent niet: beide worden geladen, het child eerst. Kopieer daarom nooit functies uit de functions.php van de parent, want dubbele functienamen geven een kritieke fout.

Blokthema: een functions.php is meestal niet nodig. Wil je bijvoorbeeld het kleurenpalet anders, maak dan een eigen theme.json. WordPress voegt die samen met die van de parent, dus je zet er alleen in wat je wilt wijzigen.

Wil je een sjabloon aanpassen, kopieer dan alleen dat ene bestand van de parent naar dezelfde plek in je child en pas de kopie aan. WordPress kijkt eerst in het child en daarna in de parent. Kopieer niet alles, anders krijg je verbeteringen van de parent niet meer.

Stap 4: activeren

  1. Ga in WordPress naar Weergave > Thema's. Je child theme staat erbij. Klik op Activeren.
  2. Bekijk je site: kop, menu's, widgets en kleuren. Zet zo nodig menu's en Customizer-instellingen opnieuw.
  3. Laat het parentthema staan en houd het bijgewerkt. Zonder parent werkt het child niet.

Maak je het child theme liever op je eigen computer? Pak dan de map in als zip en upload hem in WordPress bij Weergave > Thema's met de knop Thema toevoegen en daarna Thema uploaden. Of upload de map met Bestandsbeheer of SFTP naar wp-content/themes, zie Bestanden uploaden en downloaden.

Terug naar het oude thema

Activeer bij Weergave > Thema's weer het parentthema. Kom je door een fout in je child niet meer in het beheer, hernoem dan in Bestandsbeheer de map van het child, bijvoorbeeld naar hoofdthema-child-uit. WordPress valt dan terug op een standaardthema, als dat nog is geïnstalleerd. Meer daarover in Fout 500 of "kritieke fout" op je website (ook na een WordPress-update).

Verder lezen

Meer leren? Volg de gratis WordPress-cursus, les 5.2 Een child theme maken.

Oliko tästä artikkelista apua?

← Takaisin: Hosting yleisesti

Hetkinen…

Määritä verkkotunnuksesi

Määritä kullekin verkkotunnukselle nimipalvelimet, liitos webhotelliin ja se, kuka tulee omistajaksi.

Ladataan verkkotunnuksia…