Child-Themes
früher
Das Child-Theme wurde früher in die style.css eingebunden:
@import url('../twentysixtteen/style.css');
Der Code der style.css im Verzeichnis
C:\xampp\htdocs\wordpress\wp-content\themes\meintheme2018
heute
Es wird eine Datei functions.php angelegt und im Ordner
C:\xampp\htdocs\wordpress\wp-content\themes\meintheme2018
abgespeichert
Inhalt der functions.php
Der Inhalt ist im Codex von WordPress enthalten
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>
Diesen Code ohne Änderungen in die functions.php kopieren.
Ergebnis:
Ihre Formatierungen in Ihrem Theme sind wieder sichtbar, jedoch alle Anpassungen im Customizer gehen verloren.
/*
Theme Name: Mein Theme 2018
Theme URI: http://www.wp-handbuch.rneuhoff.de
Author: Reiner Neuhoff
Author URI; http://www.rneuhoff.de
Description: Child Theme von TwentySixteen
Version: 1.0
Template: TwentySixteen
*/
@import url('../twentysixteen/style.css');
Aktivierung des Child-Themes
Design / Themes / Mein Theme 2018
Dieses Theme hat kein Vorschaubild (auch um Verwechselungen zu vermeiden)
- Zugriffe: 4637
Child-Themes
Alle <h1> Überschriften jetzt in ROT
....
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FF0000;
}
....
in der style.css
Benutzerdefinierte Feld einfügen
Code Syntax
get_post_meta($post_id. $key, $single);
Beispiel für mein-erstes-feld
<?php echo get_post_meta($post->ID, 'mein-erstes-feld', true); ?>
Startseite ändern
Am einfachsten kopieren Sie die index.php aus dem Verzeichnis twentysixteen in das Verzeichnis meintheme2018
und erstellen hier Ihre Veränderungen.
Sie können so alle Dateien des Templates TwentySixteen ändern, trotzdem bleibt das Original Template bestehen
und kann jderzeit wieder neu aktiviert werden.
- Zugriffe: 4145