J'utilise le thème Mies-enfant, mais le problème est que je ne peux pas voir que les changements de CSS affectent mon site Web.
Voici ce que mon enfant style.CSS ressemble à: p>
<?php /* * ===== Theme Translation ===== * Load the translations from the child theme if present */ add_action( 'before_wpgrade_core', 'mies_child_theme_setup' ); function mies_child_theme_setup() { load_child_theme_textdomain( 'mies_txtd', get_stylesheet_directory() . '/languages' ); } /** * ===== Loading Resources ===== * Add all the extra static resources of the child theme - right now only the style.css file */ function mies_child_enqueue_styles() { // Here we are adding the child style.css while still retaining all of the parents assets (style.css, JS files, etc) wp_enqueue_style( 'mies-child-style', get_stylesheet_directory_uri() . '/style.css', array('wpgrade-main-style') //make sure the the child's style.css comes after the parents so you can overwrite rules ); } add_action( 'wp_enqueue_scripts', 'mies_child_enqueue_styles' );
3 Réponses :
Utilisez ce code.
// Queue parent style followed by child/customized style add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles', PHP_INT_MAX); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/styles/child-style.css', array( 'parent-style' ) ); }
Vous avez essayé d'ajouter le Récupérez votre style parent à l'aide de p> $ HANDER CODE> STRORT> de votre parent 'Enqueuser style
WPGrade-style code> comme une dépendance
$ DEPS code> strong> pour votre script Enfant Enqueue Lorsque le style du parent n'a pas encore été en cours.
get_template_directory_uri () code> Fort> Premier et enQui, suivi de la récupération de vos styles de votre enfant en utilisant
get_stylesheet_directory_uri () Code> Strong> et en faisez l'ajout du parent comme une dépendance
$ DEPS code> > strong> dans votre enfant Enqueue script comme ceci: p>
function mies_child_styles() {
// enqueue parent
wp_enqueue_style( 'wpgrade-main-style', trailingslashit( get_template_directory_uri() ) . '/style.css', array( );
// enqueue child
wp_enqueue_style( 'mies-child-style', trailingslashit( get_stylesheet_directory_uri() . '/style.css', array('wpgrade-main-style') );
}
add_action( 'wp_enqueue_scripts', 'mies_child_styles' );
J'utilise le code proposé mais sans avoir le résultat attendu. En outre, le panneau WP-Admin a arrêté de fonctionner.
@arismrk hmm. Pouvez-vous essayer d'envelopper vos sections code> get_template code> avec TrailingsLashit () code> comme indiqué dans le code édité ci-dessus et voyez si cela aide.
J'ai comme ça dans mon projet.
function mies_child_enqueue_styles() { //enqueue parent styles wp_enqueue_style('parent-theme', get_template_directory_uri() .'/style.css'); // enqueue child styles wp_enqueue_style('child-theme', get_stylesheet_directory_uri() .'/style.css', array('parent-theme')); } add_action('wp_enqueue_scripts', 'mies_child_enqueue_styles');