Heute wollte ich etwas an der functions.php
Datei meines Themes ändern. Dabei ist mir eingefallen: wenn ich da jetzt was ändere und dann das Theme update, sind die Änderungen doch auch wieder weg, oder?! Genau! Was kann man dagegen also machen? Die Antwort ist ein Child-Theme.
Wie das geht ist hier beschrieben: https://www.webtimiser.de/wordpress-child-theme-erstellen/
Es reicht tatsächlich aus, einen Ordner und darin zwei Dateien zu erstellen und die Dateien mit dem entsprechenden Inhalt zu füllen. Fertig!
Wichtig ist dabei jedoch, dass die Zeile Template:
der Datei style.css
auf das Verzeichnis des „Eltern-Themes“ verweist (Template).
1 2 3 4 5 6 7 8 |
/* Theme Name: Hemingway Adaption Description: Child-Theme von Hemingway Author: Name Author URI: http://example.org Template: hemingway Version: 1.0 */ |
1 2 3 4 5 6 7 8 9 10 11 |
<?php /** * Child theme stylesheet einbinden in Abhängigkeit vom Original-Stylesheet */ 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' );?> |
Schreibe einen Kommentar