Child-Themes

Child-Themes

Child-Theme erstellen

  • Ein neues Verzeichnis für das Child-Theme unter «wp-content/themes» erstellen.
  • In diesem Verzeichnis wird die Datei style.ccs mit unten stehendem Inhalt abgelegt. Die Anweisung @import url(‚../[PARENT_THEME]/style.css‘) sorgt dafür, dass die Syle-Informationen des Parent-Themes integriert werden.
  • Das Child-Theme unter «Installierte Themes» freigeben
  • Das Child-Theme kann nun unter seinem Namen wie ein reguläres Theme verwendet werden.

Inhalt der Datei style.css:

/*
Theme Name: Name des Child-Themes
Theme URI: http: //deinedomain.de/
Description: Child Theme
Author: Dein Name
AuthorURI:
http: //deinedomain.de/
Template: 'Verzeichnisname des Parent-Themes'
Version: 1.0
*/
@import url('../[PARENT_THEME]/style.css');

{ *** STYLE-DEFINITIONEN HIER *** }

PHP-Dateien

Jede PHP-Datei, die aus dem Parent-Theme in das Child-Theme übernommen wird, überschreibt die ursprüngliche PHP-Datei im Parent-Theme, es wird also nur die Datei im Child-Theme ausgeführt, die Datei im Parent-Theme wird ignoriert, sobald eine gleichnamige Datei im Child-Theme vorhanden ist. 

Eine Ausnahme bildet die Datei functions.php!
Befindet sich eine Dateifunction.php im Child-Theme, so wird zuerst die functions.php im Child-Theme und direkt danach die functions.php im Parent-Theme ausgefüht.

Links, Tutorials, Artikel…

WordPress Child-Themes verstehen
http://bueltge.de/wordpress-child-themes-verstehen/1192/

http://www.elmastudio.de/wordpress/wordpress-theme-anpassungen-mit-hilfe-von-child-themes/

http://www.work-paper.de/wordpress-child-theme-erstellen/

http://simonstich.de/2012/01/14/tutorial-ein-wordpress-child-theme-erstellen/