Pour qui ?
Ce turoriel est destiné aux personnes ayant des connaissances en CSS et PHP souhaitant obtenir une plus grande flexibilité pour modifier leur therme WordPress.
Pourquoi en crée un ?
Si vous avez quelques compétences en développement Web, principalement en CSS et PHP, vous pourriez avoir en de modifier le therme directement dans les fichiers. Seulement, à la première mis à jour du theme, l’ensemble de vos modifications seront écrasé. Le theme enfant permet donc de demander à WordPress de prendre en considération les fichiers de votre theme enfant en premier et s’il ne trouve pas ceux necessaire pour la suite de la construction d’une page, d’utiliser ceux du theme parent.
Ainsi les mises à jour du theme parent peuvent être effectué sans risque de voir ses modifications effacé.
Comment ?
Dans le dossier suivant : wp-content/themes
On va crée un dossier avec le nom de notre themes enfant. Dans un cadre de bonne pratique on va prilivegier un nom de dossier avec la construction suivante : nom du theme parent en ajoutant un des suffix ci dessous :
-enfant | -child
Dans ce dossier on va crée deux fichiers : style.css et fonction.php
style.css
/*
Theme Name: Mon thème enfant
Theme URI: https://monsite.com
Description: Description de mon thème enfant
Author: Toto
Author URI: https://antoninpfistner.fr
Template: blocksy
Version: 0.1.0
*/
fonction.php
<?php
add_action( 'wp_enqueue_scripts', 'wpm_enqueue_styles' );
function wpm_enqueue_styles() {
wp_enqueue_style(
'enfant-style',
get_stylesheet_uri()
);
}
Et bon développement WEB à tous !