Pourquoi les thèmes enfants sont-ils si importants ?
Publié: 2022-05-23Nous avons récemment publié le nouveau thème enfant premium WooVina FlatSHOP. Avec les six thèmes enfants déjà disponibles en téléchargement : Taron, Organic, Donnie, Bonbon, Mimosa et Jesuery porte notre total à sept, un nombre qui, nous l'espérons, augmentera rapidement dans les mois à venir. Mais vous pouvez vous poser des questions à ce sujet. Qu'est-ce qu'un thème enfant et pourquoi en utiliser un ? Comment changent-ils l'apparence d'un site WordPress ? Et comment faire pour modifier un thème enfant pour conserver toutes vos modifications même en cas de mise à jour ?

Nous pensons que nous pouvons aider. Voici un peu plus sur le fonctionnement des thèmes enfants, pourquoi vous devriez les utiliser et ce que vous devez garder à l'esprit lorsque vous les modifiez.
Un thème enfant est un complément pour votre thème WordPress existant
Un thème enfant, tel que défini par le Codex WordPress, est un thème qui "hérite de la fonctionnalité et du style d'un autre thème, appelé thème parent". Les thèmes enfants sont recommandés pour modifier les thèmes existants tout en conservant leur conception et leur code.
Ces thèmes permettent aux concepteurs ou aux développeurs de créer de nouvelles conceptions qui héritent de la fonctionnalité d'un thème parent. Pour nous, chez WooVina, cela signifie que nous pouvons publier un tas de nouveaux designs qui sont tous basés sur notre thème parent WooCommerce robuste et fiable, le thème WooVina.
Chacun de ces thèmes enfants hérite des fonctionnalités du noyau WooVina, y compris la compatibilité avec chacune de nos extensions WooVina. Mais ils adaptent différents styles et apparences, car les thèmes enfants peuvent donner à un thème parent une apparence complètement différente.

Les thèmes enfants permettent également aux utilisateurs de personnaliser eux-mêmes un thème parent sans toucher aux fichiers principaux , une pratique qui protège ces personnalisations lors de la mise à jour du thème parent. Cependant, les thèmes pour enfants deviennent de plus en plus populaires dans les boutiques à thème pour les raisons décrites ci-dessus.
Le seul problème potentiel avec ce processus est que vous ne pouvez activer qu'un seul thème enfant à la fois. Cela signifie que si vous utilisez l'un de nos thèmes enfants WooVina, vous ne pouvez pas créer de "thème petit-enfant" pour le personnaliser davantage. Mais ne vous inquiétez pas, il existe plusieurs façons intelligentes de modifier les thèmes enfants sans craindre de perdre vos modifications lors des mises à jour.
Comment personnaliser correctement les thèmes enfants
Nous comprenons qu'il y aura toujours un ou deux détails que vous voudrez peut-être changer, comme une police de caractères ici, une couleur là... Mais comme nous l'avons dit précédemment, il n'est pas possible d'activer deux thèmes enfants simultanément, ou de créer des "petits-enfants thèmes. Donc, si vous utilisez un thème enfant et que vous souhaitez apporter quelques modifications, que faites-vous ?
Voici deux façons de personnaliser correctement vos thèmes enfants sans perdre vos modifications lors des mises à jour de WordPress.
1. Un plugin CSS personnalisé
Si vous ne faites que des ajustements CSS, nous vous recommandons fortement d'installer un plugin CSS personnalisé. Cela vous permettra d'apporter vos modifications via le Customizer et de les enregistrer dans la base de données.

Jetpack a un module intégré pour ce faire - pratique !
2. Utilisez un fichier PHP personnalisé
Si votre personnalisation implique PHP, vous devrez charger un fichier .php personnalisé. Nous avons écrit un plugin de personnalisation de thème spécifiquement pour gérer ce type de modification, que vous pouvez télécharger depuis GitHub.
Le plugin charge un fichier functions.php, que vous pouvez traiter de la même manière que vous traiteriez le fichier functions.php dans un thème enfant. Il charge également une feuille de style et un fichier javascript, de sorte que vous pouvez également ajouter des modifications CSS/JS ici.

Utiliser un plugin pour héberger votre personnalisation a beaucoup de sens. Il conserve tout au même endroit logique et atténue le risque de perdre des modifications lorsque vous mettez à jour des thèmes/thèmes enfants. Il vous donne même la possibilité de modulariser vos réglages en divisant chacun d'eux en plugins séparés si vous le souhaitez. Cela vous donne un contrôle total sur les extraits actifs à la fois.
Que se passe-t-il si je modifie directement un thème enfant ?
Si vous n'utilisez pas l'une des méthodes décrites ci-dessus et que vous choisissez de modifier les fichiers du thème principal, vous perdrez vos modifications à chaque fois que vous effectuerez une mise à jour .
Les mises à jour WordPress écrasent tous les fichiers sur votre serveur avec les versions par défaut incluses dans le fichier ZIP. Donc, si vos modifications ne résident pas dans un endroit sûr, elles seront effacées.
Les mises à jour des thèmes parents, comme notre propre thème WooVina, sont parfois fréquentes. Ils incluent des corrections de bugs importants et de nouvelles fonctionnalités. Vous ne voulez pas vous mettre dans une position où vous ne pouvez pas mettre à jour car cela signifierait perdre vos personnalisations !
Pourquoi les thèmes enfants sont une solution idéale ?
Les thèmes WordPress offrent une grande flexibilité lorsqu'il s'agit de concevoir votre site Web ou votre boutique. Vous pouvez certainement créer une apparence unique en utilisant un thème et des extensions. Mais vous ne pourrez peut-être pas créer quelque chose qui corresponde parfaitement au créneau qu'occupe votre magasin, surtout si vos côtelettes de conception ne sont pas votre meilleur atout, ou si vous n'avez pas des centaines de dollars à dépenser pour un thème premium.
C'est là qu'interviennent les thèmes enfants. Les thèmes enfants apportent une solution clé en main qui vous permet de mettre en place très rapidement un site web avec une esthétique qui correspond à votre secteur d'activité. Ils sont souvent basés sur des thèmes gratuits ou "sandbox" existants, ce qui signifie que vous ne paierez que pour le thème enfant qui vous convient le mieux.
En fait, l'objectif de nos propres thèmes pour enfants WooVina est d'offrir une expérience de magasin parfaite pour votre propre créneau. Après avoir installé FlatSHOP et sans avoir touché à aucun paramètre, vous disposez instantanément d'un magasin apte à vendre des articles électroniques, numériques et des jouets pour enfants. Avec Organic, vous pouvez créer rapidement un beau magasin d'alimentation biologique.
Comment créer son propre thème enfant ?
WP Sites propose un excellent tutoriel sur la création d'un thème enfant pour un thème parent que vous utilisez déjà, que vous pouvez lire ici.
Vous pouvez également regarder le didacticiel vidéo qu'ils ont créé sur le même sujet, qui montre un thème enfant en cours de création pour Twenty Fourteen :
Essayez un thème enfant
Un thème enfant est la solution idéale pour quelqu'un qui cherche à créer rapidement une boutique dans un secteur spécifique et sans apporter de modifications majeures à un thème parent. Et avec les meilleures pratiques décrites ci-dessus, en mettre à jour un et conserver vos modifications est un jeu d'enfant. Vous pouvez même créer le vôtre si vous vous sentez ambitieux.
Nous espérons que cet article a rendu la pratique des thèmes enfants un peu plus claire pour vous et vous a donné quelques conseils pour utiliser les thèmes enfants sur votre propre site Web ou magasin. S'il y a quelque chose que nous pouvons clarifier, n'hésitez pas à nous contacter ici et nous vous aiderons.
En ce qui concerne nos propres thèmes enfants, nous laisserons cette décision aux utilisateurs de WooCommerce. Nous savons que l'électronique est extrêmement populaire, donc FlatSHOP était un choix évident. Mais pour les futures idées, c'est vous qui décidez !
Vous avez une idée précise pour un thème enfant ? Si vous avez un moment, faites-nous part de vos réflexions dans la page de contact ou sur notre page Facebook afin que nous sachions ce que vous recherchez. Nous espérons avoir de vos nouvelles bientôt!