Ein Kadence Child Theme erstellen
Du möchtest Änderungen an einer Kadence-Datei wie beispielsweise der style.css oder functions.php vornehmen und diese nach einem Theme-Update nicht verlieren? Dann könnte ein Child-Theme das Richtige für dich sein.
Alles was du brauchst, um ein Kadence-Child-Theme zu erstellen
Um ein Child-Theme zu erstellen benötigst du drei Dinge:
- einen Ordner
- eine Datei style.css
- eine Datei functions.php
- optional: ein screenshot.png (das ist das Vorschau-Bild)
Es geht los
- erstelle einen Ordner und nenne ihn kadence-child.
Dieser Ordner wird das Hauptverzeichnis deines Child-Themes sein - erstelle eine neue Datei namens style.css und öffne sie in einem Texteditor. Füge den folgenden Code ein:
/*
Theme Name: Kadence Child
Theme URL: https://DEINE DOMAIN HIER
Template: kadence
Author: DEIN NAME HIER
Description: Ein Kadence Child Theme.
Version: 1.0
*/
- ersetze die Platzhalter „DEINE DOMAIN HIER“ und „DEIN NAME HIER“ mit deinen eigenen Daten
- erstelle dann eine neue Datei namens functions.php und öffne sie in einem Texteditor. Füge dann den folgenden Code unverändert ein:
<?php
function child_theme_styles() {
wp_enqueue_style( ‚parent-style‘, get_template_directory_uri() . ‚/style.css‘ );
wp_enqueue_style( ‚child-theme-css‘, get_stylesheet_directory_uri() .’/style.css‘ , array(‚parent-style‘));
}
add_action( ‚wp_enqueue_scripts‘, ‚child_theme_styles‘ );?>
- verschiebe deine soeben erstellten Dateien style.css und functions.php in deinen Ordner kadence-child
- optional: wenn du ein Vorschaubild für dein Child-Theme erstellen möchtest, erstelle ein Bild mit den Maßen 1200×900 Pixel und speichere es als screenshot.png im Ordner kadence-child
- zippe den Ordner kadence-child, um so ein Archiv zu erstellen
- gehe in deinem WordPress-Dashboard zu „Design“
- klicke auf „Themes“
- klicke im rechten Fenster weiter oben auf „Theme hinzufügen“
- klicke auf „Theme hochladen“
- wähle das zuvor erstellte ZIP-Archiv aus und klicke auf „Installieren“
- nach der Installation musst du nur noch das Child-Theme aktivieren
WICHTIG: Damit das Child-Theme funktioniert, muss das Haupt-Theme (in diesem Fall Kadence), ebenfalls installiert sein. Zur Erklärung: Das Child-Theme erbt die Funktionalitäten des Haupt-Themes und ermöglicht es dir, Anpassungen vorzunehmen, ohne die Originaldateien des Haupt-Themes zu ändern.
Jetzt hast du dein eigenes Kadence Child-Theme erstellt und kannst Dateien nach Belieben anpassen, ohne Gefahr zu laufen, deine Änderungen bei einem Theme-Update zu verlieren.
Brauchst du überhaupt ein Child-Theme?
Nein!
Für geringfügige Style-Änderungen benötigst du KEIN Child-Theme. Diese Anpassungen kannst du besser direkt und dazu noch völlig unkompliziert im Customizer vornehmen:
- gehe zum Dashboard und klicke auf „Design“
- klicke hier auf „Customizer“
- in dem sich öffnenden Fenster findest du weiter unten „Zusätzliches CSS“
- dort kannst du deinen CSS-Code einfügen und so deine gewünschten Anpassungen vornehmen
Für Anpassungen an der Datei functions.php gibt es ebenfalls eine bessere Lösung als ein Child-Theme: die Verwendung eines sogenannten Code-Snippets-Plugins. Diese Plugins sind vielseitig und dadurch wahre Gamechanger!