# WordPress Thème enfant

Dans cette procédure je vais vous expliquer comment personnaliser un thème **WordPress** à l’aide d’un **thème enfant**. Après avoir suivit la procédure vous serez en mesure de personnaliser votre thème principale **WordPress** grâce a un **thème enfant.** L’utilisation d’un thème enfant permet de réaliser des modifications et de les conserver après les mises à jour thème.

<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex" id="bkmrk-"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">  
</div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image"><figure class="aligncenter size-full">[![logo_wordpress.png](https://doc.vainsta.fr/uploads/images/gallery/2024-12/scaled-1680-/eFGZRkLOHIH1cpkM-logo-wordpress.png)](https://doc.vainsta.fr/uploads/images/gallery/2024-12/eFGZRkLOHIH1cpkM-logo-wordpress.png)</figure></div></div></div>## Prérequis :

- Un site web WordPress
- Les accès SSH ou FTP de l’hébergeur
- Les accès Administrateur de WordPress

## Création du Thème Enfant WordPress :

A l’aide des accès SSH ou FTP connectez vous à l’emplacement de votre site sur la machine qui héberge le site.

Puis rendez-vous dans l’emplacement : wp-content/themes

Ensuite créer un dossier qui s’appellera le-nom-de-votre-theme**-child**

Après la création de ce dossier, il faut créer deux fichiers dans ce dossier :

- style.css
- functions.php

Puis dans le fichier « style.css », il faudra l’adapter à votre thème avec :

- **Theme Name :** Le nom de votre thème enfant
- **Description :** La description du thème
- **Author :** Le nom de l’auteur du thème enfant
- **Author URI :** Un lien de site du thème enfant
- **Template :** Le thème parent
- **Version :** La version du thème enfant

```
/*
Theme Name: astra-child
Description: Modification du theme parent.
Author: Cucherousset Aymeric
Author URI: https://aymeric-cucherousset.fr
Template: astra
Version: 1.0
*/

```

Après ce commentaire vous pouvez y ajouter vos modifications de CSS.

Ensuite il faut modifier le fichier functions.php pour activer le thème enfant :

Le code pour activer le thème peut être différent d’un thème parent à un autre.

```
<?php

/**
** activation theme
**/

add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
	wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
	wp_enqueue_style( 'astra-child', get_stylesheet_uri() );
}

?>
```

Pour rendre effectif le thème il ne reste plus qu’a se rendre dans le pannel admin de WordPress.

Il faut ensuite aller dans Apparences -&gt; Thèmes.

Puis activer le thème enfant. Désormais les modifications faites sur le fichier (Accessible depuis Apparences -&gt; Editeur de thèmes) du thème enfant serons prises en compte sur le thème et seront conservés au mises à jour du thème.

> Sources :
> 
> <cite>[https://fr.wordpress.org/](https://fr.wordpress.org/)</cite>