Am Beispiel eine Child-Themes für http://www.wp-stripped.com/
Theme-Name: stripped
Child-Theme-Name: child-theme-s
In einen neuen Ordner unter wp-content/themes/ fügst du einen neuen Ordner ein mit dem Namen „child-theme-s“ ein. (wp-content/themes/child-theme-s/) In den Ordner brauchen nur zwei Dateien + deine JavaScript Datei im Unterordner /includes/js/
Hier der Code für die zwei Dateien:
Code für die style.css
/* Theme Name: child-theme-s Description: Childtheme Author: Phillip Roth Author URI: https://www.philliproth.de Template: stripped Version: 1.0 Tags: */
Code für die functions.php. In der functions.php wird zuerst das Stylesheet des Parent-Themes geladen, dann das Stylesheet des Child-Themes und dann deine JavaScript-Datei.
<?php
/**
* Functions and definitions for child-theme-s
*
* @package WordPress
* @subpackage child-theme-s
* @version 1.0
* @author https://www.philliproth.de
*/
/* Enqueue parent stylesheet first, child stylesheet second*/
function child_theme_s_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style )
);
}
add_action( 'wp_enqueue_scripts', 'child_theme_s_enqueue_styles' );
/* Enqueue Javascript in /child-theme-s/includes/js/ */
function child_theme_s_scripts(){
wp_enqueue_script('child-theme-s-js', get_stylesheet_directory_uri() . '/includes/js/child-theme.js');
}
add_action( 'wp_enqueue_scripts', 'child_theme_s_scripts' );