Générateur de thème enfant pour WordPress

Créer votre thème enfant.

Je suis loin d’avoir toutes les bonnes pratiques en matière de développement de thème WordPress mais celle la me semble indispensable si vous avez prévu de reprendre un thème existant pour créer le votre.

Si vous savez déjà comment faire j’ai trouvé un générateur de thème enfant WordPress proposé par WP Marmite disponible ne bas de cet article.

Créer votre thème enfant ça sert à quoi ?

Concrètement la première justification qui me vient à l’esprit c’est de pouvoir continuer à exploiter les mises à jour de votre « thème parent » sans pour autant tout perdre à chaque mise à jour.

Pour faire simple, votre « thème enfant » prend le dessus sur votre « thème parent« . Tous les fichiers que vous créez dans votre « thème enfant » prennent le dessus sur celui du « thème parent« .

En cas de mise à jour votre « thème enfant » n’est pas modifié.

Vous l’aurez donc compris votre « thème enfant » ne peut pas vivre sans sont « thème parent« . C’est un peu un Tanguy !

Comment créer son thème enfant de TwentySeventeen de WordPress ?

Pour créer un thème enfant c’est simple c’est 2 fichiers dans votre dossier de votre thème enfant.

  • un fichier functions.php
  • un fichier style.css

Pour notre exemple on prendra le thème twentyseventeen de WordPress et on en créera le thème enfant.

Voici ce que chacun d’entre eux doivent contenir

Le fichier fonctions.php

<?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' );

}

Voila, vous avez fait 35% du travaille ! Maintenant passons au deuxième fichier :  le fichier style.css

/*
Theme Name: Theme enfant de TwentySeventeen
Description: Theme enfant Pixevent de TwentySeventeen
Author: Gautier - Pixevent
Author URI: https://pixevent.fr
Template: twentyseventeen 
Version: 0.1.0
*/

Essayons de comprendre de quoi est composé le fichier style.css

  • Theme Name : C’est le petit nom que vous voulez voir apparaitre dans le gestionnaire de thème de WordPress. J’aurais pu l’appeler Tanguy.
  • Description : Logiquement c’est la description qui apparait dans votre gestionnaire de thème. Mon conseil, indiquez là encore que c’est le thème enfant de TwentySeventeen.
  • Author : Vous !!!
  • Author URI : l’url de votre site internet (facultatif).
  • Template : Le nom du thème parent tel qu’il est écrit sur le FTP.
  • Version : La version de votre thème enfant à titre indicatif (facultatif).

En plus vous pouvez ajouter un screenshot.jpg (c’est le nom qu’il faudra donner à votre fichier) de votre thème ou une belle photographie de vous si vous voulez pour qu’elle apparaisse dans le gestionnaire des thème.

  • Format conseillé 600 x 450 px
  • Nom : screenshot.jpg

Générateur de thème enfant par WP Mamite

Bon je l’avais promis au début de mon article, mais c’est bien de savoir comment en fait quand même, WP Marmite nous propose un générateur de thème enfant.

C’est aussi simple que de mettre l’url du site pour lequel on veut un thème enfant, de valider et de télécharger son package ! Votre site n’est pas encore en ligne ? Il y a une solution sur leur site ou alors vous remontez et suivez mon petit tuto.