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.
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 -> Thèmes.
Puis activer le thème enfant. Désormais les modifications faites sur le fichier (Accessible depuis Apparences -> 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 :
https://fr.wordpress.org/
Susceptible de vous intéresser :
- Installer WordPress sur Debian 11
- WordPress ajouter Google Analytics
- WordPress optimiser son référencement SEO