Habe ich das child theme/funcitons.php richtig (und effizient) angelegt?
-
Hallo zusammen,
ich habe soeben eine child-version unseres themes angelegt, und möchte hier nur auf nummer Sicher gehen und nachhören, ob das so in Ordnung ist.
Entsprechend dieser Anleitung habe ich die functions.php im child theme so angelegt:<?php function theme_enqueue_styles() { // wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_deregister_style( 'theme'); wp_deregister_style( 'global-css'); wp_deregister_style('responsive-css'); wp_register_style('global-css', CSS_URI . '/global.min.css'); wp_register_style('theme', get_template_directory_uri(). '/style.css'); wp_register_style('responsive-css', CSS_URI . '/responsive.css'); wp_enqueue_style('global-css'); wp_enqueue_style('theme'); wp_enqueue_style('responsive-css'); wp_enqueue_style('font-1', 'http://fonts.googleapis.com/css?family=Roboto:500,900,100,300,700,400', ''); wp_enqueue_style('font-2', 'http://fonts.googleapis.com/css?family=Roboto+Condensed:700,300,400', ''); wp_enqueue_style( 'childtheme-style', get_stylesheet_directory_uri().'/style.css', array('theme') ); } add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); ?>
Der entsprechende Part im parent theme sieht so aus:
wp_register_style('global-css', CSS_URI . '/global.min.css'); wp_enqueue_style('global-css'); wp_enqueue_style('theme', get_stylesheet_uri(), ''); wp_register_style('responsive-css', CSS_URI . '/responsive.css'); wp_enqueue_style('responsive-css'); wp_enqueue_style('font-1', 'http://fonts.googleapis.com/css?family=Roboto:500,900,100,300,700,400', ''); wp_enqueue_style('font-2', 'http://fonts.googleapis.com/css?family=Roboto+Condensed:700,300,400', '');
Es funktioniert jetzt zwar alles wie es soll, aber ich habe Angst mir jetzt unnötig lange Ladezeiten aufgehalst zu haben. Was denkt ihr?
Danke und Gruß!
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
- Das Thema „Habe ich das child theme/funcitons.php richtig (und effizient) angelegt?“ ist für neue Antworten geschlossen.