So erstellen Sie ein Child-Theme in WordPress | Markus Zarte

So können Sie ein WordPress Child Theme erstellen

Mit einem WordPress Child-Theme können Sie Ihr Haupt-Theme updaten und behalten dabei die von Ihnen getätigten Änderungen und Einstellungen.

So können Sie ein WordPress Child Theme erstellen

Mit einem WordPress Child-Theme können Sie Ihr Haupt-Theme updaten und behalten dabei die von Ihnen getätigten Änderungen und Einstellungen.

Die Suche nach einem passenden WordPress Theme dauert in der Regel lange. Um ein Theme komplett an Ihre Vorstellungen anzupassen, werden meist zahlreiche, nachträgliche Änderungen gemacht. Das Problem dabei, Sie speichern diese Änderungen direkt in die Themeeinstellungen und diese gehen bei einem Update des Themes verloren. Alle Änderungen werden einfach wieder auf Null gesetzt. Die Lösung dieses Problems: Ein WordPress Child Theme erstellen. Mit einem WordPress Child-Theme können Sie Ihr Haupt-Theme updaten (das ist wichtig für die Sicherheit und Funktionalität) und behalten dabei die von Ihnen getätigten Änderungen und Einstellungen.

Was ist ein WordPress Child-Theme?

Laut wordpress.org ist ein Childtheme ein Theme, welches die Funktionalität und das Design eines anderen Themes nutzt. Dieses übergeordnete Theme nennt man „Parent-Theme“. Child-Themes sind der beste Weg um eingesetzte Themes zu modifizieren.
Der Child-Theme Ordner benötigt lediglich diese Files: function.php, styles.css und eventuell andere, geänderte Files.

Anleitung: WordPress Child Theme erstellen

Wenn Sie Ihr eigenes Child-Theme erstellen wollen, sollten Sie mit einem FTP Programm wie Filezilla vertraut sein.

Erstellen Sie die style.css

  • Erstellen Sie für Ihr neues Theme einen Ordner.
  • Öffnen Sie einen HTML Editor und erstellen Sie eine Datei mit dem Namen style.css.
  • Kopieren Sie nachfolgenden Code in die style.css und speichern Sie die Datei in den gerade erstellten Child-Theme Ordner.
/*
Theme Name: Your Theme Name
Theme URI: https://yourwebsite.com
Author: Your Name
Author URI: https://yourwebsite.com
Template: twentyseventeen
Description: Child theme for Twenty Seventeen.
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: twentyseventeen-child
*/
  • Benennen Sie nun Ihr Theme und vergeben Sie eine URL für Ihr Theme. Sie können sich als Autor für das Child-Theme nennen.
  • Besonders wichtig ist der Punkt Template. Hier fügen Sie den namen des übergeordneten Themes ein.

So erstellen Sie die functions.php

Speichern Sie diese in den gleichen Ordner mit folgendem Code:
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
  • Speichern Sie beide Dateien (style.css und functions.php).
  • Öffnen Sie Filezille und verbinden Sie sich mit Ihrem Webserver
  • Erstellen Sie einen Ordner unter ../wp-content/themes/child-theme-name.
  • Benutzen Sie Leerzeichen Bindestriche und benennen Sie den Ordner exakt so, wie Sie die Text Domain in der style.css benannt haben.
  • Laden Sie die Dateien style.css und functions.php in den gerade erstellten Ordner.
  • Loggen Sie sich in Ihr WordPress Backend und klicken Sie auf DESIGN > THEMES und aktivieren Sie Ihr neues Theme.
Zur Info: Wenn Sie beispielsweise die Copyright-Informationen in der footer.php vom übergeordneten Theme ändern möchten, kopieren sie die Datei einfach in Ihren gerade erstellten Ordner. Ändern Sie die gewünschten Informationen und laden Sie die Datei per FTP auf Ihren Server.

WordPress Services

Du benötigst WordPress Hilfe, eine neue WordPress Website oder, oder, oder?

Service Übersicht

WordPress Hilfe

WordPress Wartung

WordPress Website & Blog

WordPress Umzugsservice

Hey, ich bin Markus

Markus Zarte


WordPress Fachmann und Online Marketing Nerd aus Ismaning bei München. Seit 2009 setze ich meine erprobten Strategien für den Onlineerfolg meiner Kunden ein. Ich bin Dein Partner in allen Fragen rund um die Themen „Erfolgreich ins Internet starten“ und „Genau passenden Kunden finden“.

Werbung:

CMS Hosting - Ideal für WordPress und Co.

Teile diesen Beitrag

Kontakt

Telefon: 089/381 56 13 - 80
Fax: 089/381 56 13 - 89
E-Mail: hallo@markus-zarte.de
Adress: Hauptstraße 19, 85737 Ismaning, Germany
BÜROZEITEN: MO-DO 08:30 - 16:30 UHR
Siegel WordPress Experte - Markus Zarte
erecht24-siegel-agenturpartner-rot