Étape 1 :Créer un nouveau répertoire
1. Ouvrez votre client FTP et accédez au répertoire /wp-content/themes sur votre serveur.
2. Cliquez avec le bouton droit et sélectionnez Créer un nouveau dossier (également appelé répertoire).
3. Nommez le nouveau dossier (et désormais votre répertoire de thème enfant) en suivant ce modèle :"childtheme_parenttheme", par exemple. "monenfanttheme_twentyeleven."
4. Ouvrez le dossier nouvellement créé et créez trois nouveaux fichiers :style.css, function.php et index.php.
Étape 2 :Modifier le fichier style.css
5. Ouvrez le fichier style.css avec un éditeur de texte brut comme Notepad ou TextEdit.
6. Ajoutez les lignes de code suivantes en haut du fichier :
```
/*
Nom du thème : Thème Mon enfant
Description :Un thème enfant pour le thème Twenty Eleven
Auteur :Votre nom
Version :1.0
*/
```
Assurez-vous de modifier le nom du thème, la description, l'auteur et la version en fonction de vos préférences.
Étape 3 :Modifier le fichier function.php
7. Ouvrez le fichier fonctions.php.
8. Ajoutez la ligne de code suivante au bas du fichier :
```
add_action( 'wp_enqueue_scripts', 'parent_theme_styles' );
fonction parent_theme_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
```
Ce code ajoute la feuille de style du thème parent au thème enfant.
Étape 4 :Modifier le fichier index.php
9. Ouvrez le fichier index.php.
10. Remplacez la ligne :
```
get_header();
```
avec:
```
get_template_part( 'en-tête', 'main' );
```
Ce changement garantit que le thème enfant utilise l'en-tête du thème parent.
Étape 5 :Personnaliser le thème enfant
11. Une fois la configuration de base terminée, vous pouvez personnaliser le thème enfant en éditant les fichiers style.css et function.php. Vous pouvez ajouter des styles CSS personnalisés, des fonctions PHP et des widgets.
12. Pour activer le thème enfant, accédez à Apparence> Thèmes dans votre tableau de bord WordPress et sélectionnez le thème enfant.
Conseils pour créer un thème enfant :
1. Assurez-vous que la feuille de style du thème enfant se charge toujours après la feuille de style du thème parent.
2. Utilisez l'en-tête de commentaire dans le fichier style.css pour fournir des détails sur votre thème enfant.
3. Préfixez vos classes et fonctions CSS personnalisées avec un identifiant unique pour éviter les conflits avec le thème parent.
|