Creer un thème enfant pour WordPress

Creer un thème enfant pour WordPress

11 mai 2016 0 Par Mathieu

Pourquoi créer un thème enfant sous WordPress ?

Il y a plusieurs raisons mais voici pour moi les 3 principales

  • Si vous modifiez un thème existant et qu’il est mis à jour, vos modifications seront perdues.
  • Utiliser un thème enfant vous assure que vos modifications seront préservées.
  • Utiliser un thème enfant accélère le temps de développement.

Comment qu’on fait ?

Ce n’est pas bien compliqué, il suffit avec filezilla ou tout autre navigateur ftp ajouter un dossier dans

wordpress/wp-content/themes qui va se nommer par exemple: « twentytwelve-child »

Dans ce dossier il nous faut 2 fichiers, le premier et le plus importants le fichier « style.css » que nous allons créer

Il suffit d’ouvrir un notepad et d’y ajouter pour notre exemple ce bout de code:

/*
 Theme Name:   twenty twelve Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  twenty twelve Child Theme
 Author:       Moi
 Author URI:   http://www.nooblog.com
 Template:     twentytwelve
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwelve-child
*/

A noter que le ligne « template » correspond au nom du répertoire du thème parent. A adapter en conséquence. Seul se fichier pourrais suffir a faire le thème enfant, mais pour mettre en file d’attente correctement les styles nous allons créer un fichier « functions.php »

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

}
?>

votre thème est maintenant prêt pour l’activation dans la console WordPress

Apparence -> Thèmes

Vous devriez avoir votre thème qui apparait dans le choix des thèmes, il sufft de l’activer et vous pouvez ainsi modifier sans aucun problème votre thème enfant tout en profitant des mises a jour du thème en ne perdant aucune donnés pendant la mise a jour du thème…

Extrait du site : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant

N’hésitez pas à consulter ce site pour plus d’informations !!