Schritt 1:Erstellen Sie ein neues Verzeichnis
1. Öffnen Sie Ihren FTP-Client und navigieren Sie zum Verzeichnis /wp-content/themes auf Ihrem Server.
2. Klicken Sie mit der rechten Maustaste und wählen Sie Neuen Ordner erstellen (auch als Verzeichnis bezeichnet).
3. Benennen Sie den neuen Ordner (und fortan Ihr Child-Theme-Verzeichnis) nach diesem Muster:„childtheme_parenttheme“, z.B. „mychildtheme_twentyeleven.“
4. Öffnen Sie den neu erstellten Ordner und erstellen Sie drei neue Dateien:style.css, Functions.php und index.php.
Schritt 2:Bearbeiten Sie die style.css-Datei
5. Öffnen Sie die Datei style.css mit einem Nur-Text-Editor wie Notepad oder TextEdit.
6. Fügen Sie am Anfang der Datei die folgenden Codezeilen hinzu:
„
/*
Themenname:Mein Kinderthema
Beschreibung:Ein untergeordnetes Thema für das Thema „Twenty Eleven“.
Autor:Ihr Name
Version:1.0
*/
„
Stellen Sie sicher, dass Sie den Themennamen, die Beschreibung, den Autor und die Version Ihren Wünschen entsprechend ändern.
Schritt 3:Bearbeiten Sie die Datei „functions.php“
7. Öffnen Sie die Datei „functions.php“.
8. Fügen Sie am Ende der Datei die folgende Codezeile hinzu:
„
add_action( 'wp_enqueue_scripts', 'parent_theme_styles' );
Funktion parent_theme_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
„
Dieser Code fügt das Stylesheet des übergeordneten Themas zum untergeordneten Thema hinzu.
Schritt 4:Bearbeiten Sie die Datei index.php
9. Öffnen Sie die Datei index.php.
10. Ersetzen Sie die Zeile:
„
get_header();
„
mit:
„
get_template_part( 'header', 'main' );
„
Diese Änderung stellt sicher, dass das untergeordnete Thema den Header des übergeordneten Themas verwendet.
Schritt 5:Anpassen des untergeordneten Themas
11. Sobald die Grundeinrichtung abgeschlossen ist, können Sie das Child-Theme anpassen, indem Sie die Dateien style.css und Functions.php bearbeiten. Sie können benutzerdefinierte CSS-Stile, PHP-Funktionen und Widgets hinzufügen.
12. Um das untergeordnete Thema zu aktivieren, gehen Sie in Ihrem WordPress-Dashboard zu „Darstellung“> „Themen“ und wählen Sie das untergeordnete Thema aus.
Tipps zum Erstellen eines Child-Themes:
1. Stellen Sie sicher, dass das Stylesheet des untergeordneten Themes immer nach dem Stylesheet des übergeordneten Themes geladen wird.
2. Verwenden Sie die Kommentarkopfzeile in der Datei style.css, um Details zu Ihrem untergeordneten Thema bereitzustellen.
3. Stellen Sie Ihren benutzerdefinierten CSS-Klassen und -Funktionen einen eindeutigen Bezeichner voran, um Konflikte mit dem übergeordneten Thema zu vermeiden.