Création site Web 100% Gratuit

Chez nous, vous ne payez que nos abonnements de maintenance, la création de votre site est offerte.
*Offre valable jusqu’à fin novembre 2022

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

Sep 15, 2022

article de blog

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

Un thème (ou thème enfant) est une sorte de copie du thème « parent », c’est-à-dire le thème que vous installez sur votre site Web.
Dans cette copie, toutes les fonctionnalités et caractéristiques du thème parent sont importées, de sorte que vous pouvez apporter toutes les modifications que vous souhaitez sans écraser les fichiers originaux.
Il y a une très bonne raison d’éviter de modifier les fichiers du thème, et je vais vous l’expliquer maintenant.

A quoi sert un thème enfant WordPress

Chaque fois que vous personnalisez votre thème, les fichiers de ses composants sont modifiés.
Toutefois, les développeurs de thèmes publient de temps à autre des mises à jour, qu’il est toujours conseillé d’effectuer, car elles offrent une plus grande sécurité et introduisent de nouvelles fonctionnalités.
Mais il y a un gros problème : la mise à jour d’un thème entraîne l’écrasement de tous les fichiers qui le composent.
Si vous avez apporté des modifications, notamment si vous êtes intervenu dans les fichiers CSS ou même dans les fichiers PHP, ceux-ci disparaîtront dans la nature et la version de base publiée par les développeurs sera utilisée à la place.
Conséquence : beaucoup de travail perdu et tout à refaire.
C’est là qu’intervient la grande utilité d’un thème WordPress enfant. .
En utilisant un thème enfant, vous disposerez d’une part du thème parent, propre et à jour, et d’autre part de vos modifications, sans écraser les fichiers originaux.
En fait, les fichiers enfants travaillent simplement avec les fichiers parents, en les complétant.
En d’autres termes, à la base, vous aurez votre thème parent, mais au-dessus de lui se trouvera le thème enfant, qui a pour tâche d’ajouter vos modifications.
Ainsi, toute personnalisation que vous effectuez reste toujours sûre.

Comment créer un thème WordPress enfant

Mais comment utiliser un thème enfant ?
Doit-il être créé de toutes pièces ou existe-t-il déjà ?
Et comment est-il installé ?
En fait, il existe plusieurs réponses à ces questions, en fonction du thème que vous utilisez.
Remarque : avant de modifier les codes ou le thème de votre site Web, veillez à effectuer une sauvegarde de l’ensemble de votre site pour éviter de perdre des contenus ou des configurations importants.
Si vous estimez que cette procédure n’est pas à votre portée, veuillez nous contacter via la page Services et nous nous en chargerons !

Thème enfant inclus dans le thème parent

Certains thèmes contiennent un thème enfant prêt à l’emploi. C’est le cas, par exemple, d’Avada, l’un des meilleurs thèmes WordPress à mon avis.
Lorsque vous téléchargez le dossier zip du thème, vous y trouverez le dossier Avada Theme, avec Avada.zip et Avada-Child-Theme.zip à l’intérieur .
Le premier est le dossier du thème parent, que vous devrez d’abord installer à partir de la section Apparence > Thèmes de votre tableau de bord.
Le second contient le thème enfant à la place, et devra être installé comme tout autre thème.
Une fois que vous aurez installé l’enfant, vous devrez l’activer, et de cette manière vous travaillerez avec et pourrez faire toutes les modifications que vous souhaitez.

Le thème enfant n’est pas inclus dans le thème parent

Cependant, de nombreux thèmes n’incluent pas d’enfant prêt à l’emploi. Vous devrez donc le créer de toutes pièces.
La création d’un thème enfant WordPress implique quelques étapes, mais elles ne sont pas compliquées et je vais maintenant vous fournir toutes les instructions afin que vous ne fassiez pas d’erreurs.
Suivez-moi attentivement.

Création du dossier du thème enfant de WordPress et des fichiers CSS

Prenons le thème Twenty Nineteen, l’un des thèmes WordPress par défaut, comme exemple.
La première chose à faire est de créer le dossier du thème enfant.
Accédez à la racine de votre site. Vous pouvez utiliser deux systèmes : Via le gestionnaire de fichiers de votre hébergement ; Via FTP. Allez dans le dossier wp-content, puis dans le dossier themes. Vous y trouverez tous les thèmes installés sur votre site ; Créez un nouveau dossier nommé avec le nom de votre thème suivi de « -child ». Dans le cas de Twenty Nineteen, ce sera donc twentynineteen-child .
Parfait, maintenant que nous avons le dossier, nous devons y mettre le fichier CSS.
Voyons comment le créer.
Créez un document texte, un simple fichier txt que vous pouvez créer avec le Bloc-notes (ou avec Text Edit sur un Mac) ; renommez-le en style.css. Vous devrez également changer l’extension du fichier de .txt à .css. Ouvrez le fichier en utilisant n’importe quel éditeur de texte et collez-y ce code :
/*
Nom du thème : Twenty Nineteen Child
Thème URI : http://example.com/
Description : Thème enfant pour le thème Twenty Nineteen
Auteur : Entrez votre nom
URI de l’auteur : http://example.com/about/
Modèle : vingt-neuf
Version : 0.1.0
*/

Relisez les parties de chaque ligne après les deux points pour adapter le code au thème que vous utilisez. Comme vous pouvez le voir, j’ai donné ici l’exemple avec le thème Twenty Nineteen. Téléchargez ce fichier dans le dossier wp-content/themes/twentynineteen-child (ou /tuotema-child) de votre espace web.
En résumé, vous avez nommé le thème que vous créez et, dans le champ Modèle, vous avez saisi le thème « parent », c’est-à-dire celui qui est déjà installé et dont vous souhaitez hériter les fonctionnalités et les caractéristiques.

Création du fichier functions.php

Maintenant que vous avez créé le style du thème enfant, vous devez vous assurer qu’il hérite du style du thème parent.
Ceux qui sont déjà familiarisés avec les CSS pourraient penser que le plus simple est d’utiliser la méthode @import, mais ce n’est en fait pas conseillé.
En fait, ce système entraîne une augmentation du temps de chargement des pages et donc une détérioration des performances du site.
Au lieu de cela, suivez cette procédure :
Créez un fichier texte sur votre ordinateur et renommez-le en functions.php. La procédure est la même que celle que vous avez utilisée pour créer le fichier style.css. Ouvrez le fichier avec un éditeur de texte et collez ce code :
Thèmes, avec tous les autres thèmes installés.
Ayant créé vous-même le dossier au bon endroit, vous n’avez pas besoin de l’installer, vous vous en êtes déjà occupé manuellement.
Une fois le thème activé, vous pouvez apporter toutes les modifications que vous souhaitez tout en conservant le thème parent inchangé, mais en profitant pleinement de toutes ses fonctionnalités.
Parenthèses ouvrantes et fermantes : si vous voulez savoir comment localiser avec votre navigateur les codes sur lesquels vous devez travailler pour modifier votre thème, lisez cet article sur la modification d’un thème WordPress.

Caractéristiques supplémentaires d’un thème WordPress enfant

Jusqu’à présent, nous avons surtout mis l’accent sur les avantages d’un thème enfant en matière de CSS. Mais son potentiel ne s’arrête pas là.
En fait, vous pouvez également modifier les fonctions de votre thème, puisque vous avez créé un fichier functions.php, qui peut fonctionner avec les fonctions du thème parent.
Si vous avez de l’expérience en PHP, vous pouvez créer vos propres fonctions et les ajouter à ce fichier. Il sera chargé avant le thème parent, fusionnant ainsi votre code avec celui du thème parent.
Parmi les exemples d’utilisation du fichier de fonctions, citons l’ajout ou la suppression de zones de widgets dans votre thème, la modification du texte dans le pied de page ou la suppression de la fonction de recherche dans WordPress.
Le thème enfant vous permet également d’ajouter des scripts dans l’en-tête de vos pages : vous devrez copier le fichier d’en-tête du thème parent et le coller dans le dossier enfant.
Ensuite, ajoutez vos scripts dans le header.php du thème enfant.
Vous pouvez faire le même travail avec le pied de page en dupliquant le fichier footer.php et en le plaçant dans le dossier enfant.
Si vous êtes en mesure d’effectuer toutes ces modifications sans utiliser de plugins, et donc sans alourdir votre site, vous en tirerez un grand avantage.
Assurez-vous toutefois que vous connaissez suffisamment le PHP avant de mettre la main sur ces fichiers !

Comment installer un thème WordPress enfant avec un plugin

Vous n’aimez pas travailler sur des fichiers et des codes ?
Malgré le fait que les étapes de la création d’un thème WordPress enfant ne sont pas particulièrement complexes, de nombreuses personnes ont un peu peur de ces opérations délicates.
Mais ce n’est pas un problème, car un plugin facile à utiliser va venir à votre rencontre.
Le configurateur de thème enfant créera automatiquement votre thème enfant.
Après avoir installé et activé le plugin, vous trouverez Outils > Thèmes enfant .
Choisissez le thème pour lequel l’enfant doit être créé et cliquez sur Analyser pour vérifier si la création automatique est possible.

Laissez tous les paramètres tels qu’ils sont par défaut, mais à l’étape 7, personnalisez les attributs en saisissant votre nom, votre description, etc.
À l’étape 8, vous pouvez sélectionner l’option permettant de copier les menus, les widgets et les autres paramètres du thème parent.

Enfin, cliquez sur Créer un nouveau thème enfant pour créer un nouveau thème enfant.
Vérifiez toujours l’aperçu du thème enfant avant de l’activer pour vous assurer qu’il n’y a pas d’erreurs.
Une fois créé, le plugin vous permet également de modifier les paramètres des attributs, de dupliquer le thème enfant ou de le restaurer à partir de zéro.
Cette dernière option supprimera toutes les modifications que vous avez apportées aux fichiers de style et de fonctions, alors méfiez-vous !
Conclusion
Vous connaissez maintenant l’importance d’un thème enfant WordPress et comment le créer en quelques étapes.
Il est certain qu’un thème enfant est très utile pour acquérir de l’expérience et tester les fonctionnalités et les options de votre site Web, ainsi que pour vous faire gagner du temps et du travail lors des mises à jour des modèles.
Avez-vous déjà utilisé un thème enfant WordPress ?
A-t-il été facile à créer ou avez-vous rencontré des difficultés ?
Laissez-nous un commentaire ci-dessous, et partagez votre expérience avec nous.

29 des meilleurs outils SEO pour auditer et surveiller votre site Web en 2022

L’objectif du marketing est de générer du trafic et des prospects qualifiés via le site Web de l’entreprise. C’est pourquoi, en tant que spécialistes du marketing, nous devons comprendre exactement ce que nous pouvons …

Besoin de plus de visiteurs sur votre site Web ? Revenez à l’essentiel

Lorsque vous entendez le terme « SEO » ou « optimisation pour les moteurs de recherche », pour qui pensez-vous que cela implique que vous devriez optimiser votre site ? Eh bien, je vais vous donner un indice : ce n’est pas pour les moteurs …

Demander l’indexation Google pour être trouvé plus rapidement

Lors de l’indexation, les moteurs de recherche comme Google enregistrent les pages web dans leur répertoire. Seul ce qui se trouve dans ce répertoire est affiché aux utilisateurs dans dans la recherche Google. …

Votre site 100% Gratuit

Profitez de votre création de site gratuite 👍
* Offre limitée jusqu’à fin Novembre

Vous souhaitez poster un commentaire ?

0 commentaires