Mon site WordPress utilise un thème qui est un enfant d'un thème parent. Au besoin, les deux thèmes ont des fichiers style.css. Toutefois, pour autant que je sache, WordPress ne fournit que le mécanisme permettant de charger le fichier style.css de thème enfant. Comment les styles de thème parent sont-ils chargés? Est-il nécessaire d'importer manuellement le fichier style.css du thème parent dans le fichier enfant style.css?
En haut de vos thèmes enfants style.css, ajoutez:
@import url("../twentyeleven/style.css");
Évidemment, remplacez twentyeleven
par votre dossier de thèmes parent.
2016 - Cette pratique a maintenant été remplacée par la déclaration du "Modèle" dans l'en-tête de votre feuille de style de thème:
Template: twentyfifteen
Dans functions.php
, chargez également le thème parent
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles()
{
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}