Stap 1:maak een nieuwe map
1. Open uw FTP-client en navigeer naar de map /wp-content/themes op uw server.
2. Klik met de rechtermuisknop en selecteer Nieuwe map maken (ook wel directory genoemd).
3. Geef de nieuwe map (en voortaan de directory van uw onderliggende thema) een naam volgens dit patroon:"childtheme_parenttheme", b.v. "mijnkindthema_twentyeleven."
4. Open de nieuw gemaakte map en maak drie nieuwe bestanden:style.css, functies.php en index.php.
Stap 2:Bewerk het style.css-bestand
5. Open het style.css-bestand met een teksteditor zoals Kladblok of Teksteditor.
6. Voeg de volgende coderegels bovenaan het bestand toe:
```
/*
Themanaam:Mijn kind-thema
Beschrijving:Een child-thema voor het Twenty Eleven-thema
Auteur:Uw naam
Versie:1.0
*/
```
Zorg ervoor dat u de Themanaam, Beschrijving, Auteur en Versie aanpast aan uw voorkeuren.
Stap 3:Bewerk het function.php-bestand
7. Open het function.php-bestand.
8. Voeg de volgende coderegel toe aan de onderkant van het bestand:
```
add_action('wp_enqueue_scripts', 'parent_theme_styles');
functie parent_theme_styles() {
wp_enqueue_style('ouderstijl', get_template_directory_uri() . '/style.css');
}
```
Deze code voegt het stijlblad van het bovenliggende thema toe aan het onderliggende thema.
Stap 4:Bewerk het index.php-bestand
9. Open het index.php-bestand.
10. Vervang de lijn:
```
get_header();
```
met:
```
get_template_part('koptekst', 'hoofd');
```
Deze wijziging zorgt ervoor dat het onderliggende thema de header van het bovenliggende thema gebruikt.
Stap 5:Pas het onderliggende thema aan
11. Zodra de basisconfiguratie is voltooid, kunt u het child-thema aanpassen door de bestanden style.css en function.php te bewerken. U kunt aangepaste CSS-stijlen, PHP-functies en widgets toevoegen.
12. Om het child-thema te activeren, gaat u naar Uiterlijk> Thema's in uw WordPress-dashboard en selecteert u het child-thema.
Tips voor het maken van een kindthema:
1. Zorg ervoor dat het stijlblad van het onderliggende thema altijd na het stijlblad van het bovenliggende thema wordt geladen.
2. Gebruik de commentaarkop in het style.css-bestand om details over uw child-thema te geven.
3. Voeg een unieke identificatie toe aan uw aangepaste CSS-klassen en -functies om conflicten met het bovenliggende thema te voorkomen. |