Création d’un thème enfant

La personnalisation d’un site WordPress passe par la personnalisation de son thème. Il est déconseillé de modifier le thème d’origine car toute mise à jour écraserait les modifications apportées.
La bonne méthode est de dériver un thème enfant, ce que nous abordons dans cette page.

Référence

R1: Thèmes Enfant sur le Codex WordPress

Créer un thème enfant

Dans cette exemple, nous supposons que le thème d’origine est twentyfourteen, thème initialement utilisé par ce site.

Aller dans le répertoire thèmes du site, sous wp-content/themes, et créer le répertoire destiné à recevoir le thème enfant:

cd ${site}/wp-content/themes
mkdir twentyfourteen-child

Dans ce nouveau répertoire, créer le fichier ̀style.css, premier des deux fichiers nécessaires pour créer un thème enfant. Ce fichier de style doit commencer par:

/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fourteen Child Theme
 Author:       domotruc
 Author URI:   http://domotruc.com
 Template:     twentyfourteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

Seules les lignes Theme Name et Template sont obligatoires.
Ensuite créer le fichier functions.php contenant:

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

Le thème enfant est alors prêt à être activé.

Laisser un commentaire