Personnaliser un thème WORDPRESS (3/3)
La personnalisation par le code
Le cas du thème enfant
Si vous souhaitez personnaliser votre thème WordPress avec du code (dans le cas d’un thème acheté ou téléchargé sur le répertoire officiel), la méthode recommandée consiste à utiliser un thème enfant.
Un thème enfant est un thème qui va hériter des fonctionnalités, du design et de la mise en page d’un thème installé sur un site (qui devient le thème parent) et permettre de le personnaliser en profondeur.
L’usage d’un thème enfant est une bonne pratique car en cas de mise à jour du thème parent, vous êtes certain de conserver vos modifications.
Néanmoins, la création d’un thème enfant ne sera pas toujours indispensable, en particulier si vous débutez. En effet, vous devez avoir un minimum de connaissances en code pour ne pas risquer de tout casser.
De plus, d’autres alternatives sont possibles, comme on vous l’explique dans cet article (on vous montre aussi comment créer un thème enfant).
Par exemple, si vous utilisez un thème compatible avec l’Éditeur de site, vous pourrez personnaliser tout votre thème WordPress depuis votre interface d’administration, sans passer par le code contenu dans un thème enfant.
Si vous jugez que la création d’un thème enfant est indispensable, il ne vous restera plus qu’à modifier les fichiers de votre choix, que vous aurez placé au préalable dans le répertoire de votre thème enfant (en faisant un copier-coller du fichier depuis le thème parent). Cela peut par exemple concerner :
- le fichier
style.css; - le fichier
functions.php; - le fichier
index.php, etc.

Le cas du thème sur-mesure
Puisque l’on parle du code, évoquons pour terminer les thèmes sur-mesure (custom theme).
Dans ce cas, vous n’aurez pas forcément besoin d’un thème enfant si un développeur se charge de faire les mises à jour du thème. Vous pouvez alors modifier le code du thème parent.
Par contre, si vous souhaitez ajouter du code dans certains fichiers (ex :
functions.php) après une mise à jour, mieux vaut passer par un thème enfant pour éviter de perdre toutes vos modifications à la prochaine mise à jour.

Leave a Reply