Thème enfant WordPress – Guide de démarrage

Thème enfant WordPress – Guide de démarrage

By Sufyan bin Uzayr • Mis à jour le February 07, 2019

Dans cet article, je discuterai des thèmes enfants de WordPress : ce qu’ils sont, leurs avantages (et inconvénients), ainsi que la façon de démarrer avec le développement d’un thème enfant WordPress, et des ressources supplémentaires que vous devriez certainement consulter !

Qu’est-ce qu’un thème enfant WordPress ?

En termes simples, un Child Theme, ou thème enfant est un thème WordPress qui emprunte des fichiers modèles et d’autres fonctionnalités pertinentes à un thème différent. Ainsi, disons, si nous devions créer un thème personnalisé qui emprunte des fonctionnalités et des modèles à Twenty Seventeen, le thème par défaut de WordPress, notre nouveau thème sera appelé un thème enfant de Twenty Seventeen, qui sera à son tour appelé le thème parent pour notre thème enfant.

En tant que tel, puisque la plupart des fonctionnalités et des fichiers modèles reposent sur le thème parent, le thème enfant n’a souvent qu’un seul fichier style.css qui spécifie quelle fonctionnalité doit être dérivée du thème parent et quels aspects du thème parent doivent être changés ou modifiés dans le thème enfant.

Toujours à la recherche de cet hébergeur WordPress parfait ?

Essayez l’hébergement WordPress Premium de Kinsta pour découvrir votre site sans problèmes.

  • Entièrement infogéré
  • Sécurisé comme le fort knox
  • Migrations gratuites
  • Vitesse ultime
  • Sauvegardes quotidiennes
  • Platforme Google Cloud

Ainsi, le motif principal derrière un thème enfant est de personnaliser ou d’ajuster un thème parent donné afin de l’adapter à nos besoins, et en même temps, de ne pas jouer avec les fichiers du thème réel car si le thème parent est un jour mis à jour, nous pourrions perdre nos changements.

Avantages de l’utilisation d’un thème enfant WordPress

Les avantages de l’utilisation des thèmes enfants WordPress sont nombreux, tels que :

  1. Extensions et personnalisations faciles : Comme il est évident, un thème enfant étend la fonctionnalité de son thème parent. Vous avez déjà un modèle prêt à l’emploi à votre service sous la forme d’un thème parent, et tout ce que vous avez à faire est de créer un fichier style.css distinct pour votre thème enfant, et ajouter les modifications de personnalisation selon vos besoins.
  2. Mises à jour sans tracas : Au fur et à mesure de l’évolution de WordPress, les thèmes et les plugins doivent être mis à jourde temps en temps. Si vous apportez des modifications de personnalisation et des changements à votre thème principal, vous risquez de perdre tous vos changements si vous mettez à jour le thème. Il est donc conseillé d’apporter de telles modifications à un thème enfant, de sorte que même si vous devez mettre à jour le thème parent, vous n’avez pas peur de perdre vos modifications.
  3. Économie de temps et d’efforts : Lorsqu’il s’agit de créer un thème enfant WordPress, vous utilisez déjà une base prête à l’emploi sous la forme d’un thème parent. Cela permettra d’économiser non seulement du temps et des efforts, mais aussi des ressources et des fonds vitaux, car le développement ne sera pas très complexe.
  4. Mécanisme de sécurité : Les thèmes enfants de WordPress sont pratiquement à l’abri des omissions générales de codage. Même si vous finissez par oublier d’ajouter un morceau de code particulier, WordPress recherchera et implémentera automatiquement ce code donné à partir du thème parent concerné, et votre design ne sera pas cassé. D’un autre côté, dans un thème autonome, une telle omission peut rendre le thème inutilisable à moins qu’il ne soit modifié.

 

Inconvénients de l’utilisation d’un thème enfant WordPress

Bien qu’il n’y ait pas beaucoup d’inconvénients associés aux thèmes enfants de WordPress, voici quelques mises en garde qui méritent d’être soulignées :

  1. Choisir le thème idéal pour les parents : Tous les thèmes n’agissent pas comme de bons parents ! Certains thèmes WordPress, par exemple, peuvent ne pas être mis à jour régulièrement et ont donc tendance à ne pas disposer des dernières fonctionnalités. De même, tous les thèmes WordPress ne sont pas créés avec des thèmes enfants à l’esprit et, en tant que tels, peuvent servir de mauvais candidats pour les thèmes parents. Vous devez choisir le thème parent parfait afin de l’étendre correctement et de le faire fonctionner comme base pour vos thèmes enfants.
  2. Efforts de personnalisation : Un thème enfant cherche essentiellement à étendre et à personnaliser un modèle existant. Ainsi, si vous avez déjà créé un site Web autour de votre thème parent, vous devrez peut-être reconsidérer la personnalisation d’éléments tels que les menus, les options de thème, les barres latérales, l’en-tête, etc. lorsque vous passez à un thème enfant.
  3. Comment créer un thème enfant dans WordPress

Donc, vous avez déjà décidé de créer un thème enfant pour votre thème parent WordPress préféré ? Alors, allons-y !

Tout d’abord, vous devez créer un dossier pour votre thème enfant dans le répertoire des thèmes WordPress (la nomenclature n’a pas vraiment d’importance). Ensuite, créez un fichier style.css dans le dossier, avec les détails suivants :

/*

Theme Name: Le nom de votre thème enfant

Theme URI: http://www.exemple.com (L’URL de votre thème enfant)

Description: Une brève description de votre thème enfant

Author: Votre nom

Template: Le nom de dossier du thème parent

Version: 1.0.0 blah blah

*/

Dans ce cas, sous la partie Template, vous devez spécifier le nom du répertoire du thème parent concerné. De plus, si vous omettez cette ligne, WordPress traitera votre thème enfant comme un thème à part entière.

A cette jonction, nous avons un thème enfant avec un fichier style.css vierge. Maintenant, pour hériter des propriétés de la feuille de style de notre thème parent, ajoutez cette ligne :

@import url(« ..parent_theme_directory/style.css »);

Remplacez la partie ‘ nom_dossier_theme_parent’ par le nom du dossier où réside le thème parent concerné.

Vous avez des problèmes de temps d’indisponibilité et de WordPress ? Kinsta est la solution d’hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités

Vous pouvez également importer plusieurs feuilles de style en utilisant cette méthode, si nécessaire.

Maintenant, votre thème enfant est prêt à hériter des éléments de la feuille de style de son thème parent. Si vous le souhaitez, vous pouvez également copier ces dossiers du répertoire de votre thème parent dans le dossier de votre thème enfant (pas obligatoire, mais conseillé), toutes les adresses étant relatives au répertoire du thème parent :

/images

/inc

/includes

/rtl.css (Support du language Right-to-Left, tous les themes n’ont pas cette fonctionnalité).

C’est tout, c’est tout. Vous pouvez maintenant commencer à ajouter les paramètres de votre feuille de style personnalisée au fichier style.css du thème enfant. De plus, vous pouvez également copier les fichiers modèles du thème parent vers l’enfant afin de les éditer, et si vous devez ajouter de nouvelles fonctions, assurez-vous de copier le fichier functions.php du dossier du thème parent dans le dossier du thème enfant.

Une fois votre thème enfant activé, WordPress chargera les paramètres de la feuille de style et les fichiers template à partir du thème enfant lui-même, et si quelque chose manque, il chargera les entités correspondantes du thème parent concerné.

Lectures suggérées

Si vous souhaitez explorer les thèmes enfants de WordPress encore plus en profondeur, je vous recommande de consulter ces articles et ressources :

  1. WordPress Codex
  2. Notions de base sur les thèmes enfants (WP Tuts+)
  3. Création d’un thème enfant WordPress (ManageWP)

Les thèmes enfants fournissent non seulement un moyen efficace d’étendre les fonctionnalités de votre thème WordPress favori, mais servent également de bon point de départ quand il s’agit d’apprendre et de maîtriser le développement de thème WordPress.

Que pensez-vous d’un thème enfant WordPress ? En avez-vous développé ou tentez-vous d’en créer un ? Partagez vos expériences avec nous en utilisant les commentaires ci-dessous !

15

Si vous avez aimé cet article, alors vous allez adorer la plateforme d’hébergement WordPress de Kinsta. Accélérez votre site Web et obtenez le support 24×7 de notre équipe de vétérans de WordPress. Notre infrastructure propulsée par Google Cloud met l’accent sur la mise à l’échelle automatique, la performance et la sécurité. Laissez-nous vous montrer la différence de Kinsta ! Découvrez nos plans