quel repertoire dossier theme parent enfant Les thèmes WordPress sont très adaptables; Après une installation rapide, vous pouvez commencer à apporter des modifications à la mise en page, aux couleurs, aux polices, etc. du thème. Nous aimerions modifier le CSS de notre thème WordPress de plusieurs façons, notamment en changeant le jeu de couleurs, en augmentant la taille de la police de certains textes et en ajoutant de nouveaux appels à l’action.
La seule mise en garde est que toute personnalisation apportée à un thème vous empêche de passer à une version plus récente à l’avenir: /
Et c’est un thème enfant pour quoi?
En créant un « thème enfant », vous pouvez utiliser les fonctionnalités de votre thème parent tout en le mettant à jour sans perdre vos personnalisations. N’oubliez pas que les mu-plugins peuvent également être utilisés dans certaines circonstances 😉
Thème WordPress enfantin
En d’autres termes, qu’est-ce qu’un thème enfant?
Ce dont vous avez besoin, c’est d’un thème enfant, qui est un thème construit sur votre thème actuel. Il vole tout ce qu’il y a de bon et ne donne rien en retour. De cette façon, vous pouvez faire des ajustements à un enfant tout en le gardant même si ses parents font un changement.
Si vous apportez des modifications au thème parent, puis apportez les mêmes modifications au thème enfant, le thème enfant remplacera le thème parent (à l’exception des fonctions.php ).
Il est important de savoir que les fichiers zip de nombreux thèmes premium construits récemment contiennent déjà un thème enfant prêt à l’emploi. Assurez-vous simplement que tout est correctement configuré. Attention : Avant d’installer le thème enfant, vous devez d’abord installer le thème parent (désactivé).
theme-enfant-premium
Instructions pour établir un thème enfant.
theme-enfant-ftp
Tout ce dont nous avons besoin est le thème parent (également connu sous le nom de thème original) et 2 nouveaux fichiers pour créer un thème enfant. Un répertoire pour les fichiers de thème enfant doit être créé.
Un dossier de thème enfant doit d’abord être créé dans le système de gestion de fichiers (FTP) du serveur. Créez simplement un nouveau dossier nommé /wp-content/themes/nomdevotrethemeenfant/ pour héberger votre thème enfant.
Nous allons créer les deux fichiers dont nous avons besoin et les déposer dans le dossier du thème enfant:
un fichier de style.css et un fichier .php fonctions
Pour cette démonstration, je vais baser mon travail sur un thème parent appelé WPServeur, qui se trouve également être le nom du dossier de mon thème dans le protocole de transfert de fichiers (FTP).
Au lieu d’utiliser le @import css bien connu (que nous ne recommandons pas car il ajoute une requête inutile; voir: https://codex.wordpress.org/), nous allons combiner ou écraser le fichier .css style du parent avec le code dans le fichier .php fonctions.
Quels sont les avantages de l’utilisation d’un thème pour enfants et quand devrait-on en utiliser un?
Il y a des moments où nous voulons apporter des modifications à notre site WordPress, mais nous sommes limités par la conception du thème.
Dans ce cas, le coupable habituel est la modification de l’ennuyeux avis de droit d’auteur au bas de la page.
Nous ne pouvons que regarder avec désespoir si le créateur du thème a négligé d’inclure une option correspondante dans l’outil de personnalisation (même si, entre nous, il est de plus en plus rare dans le top des thèmes WordPress gratuits ).
Changer directement le code de notre thème n’est, bien sûr, pas une option. Les modifications seraient perdues si ces dernières étaient mises à jour.
Faire un thème enfant est votre seule option. En éditant le fichier .php pied de page, nous pouvons obtenir l’aspect souhaité.
Ce dernier fera de même pour modifier la hiérarchie des modèles, qu’il s’agisse de pages d’archive, de taxonomie ou de tout autre fichier.
Modifier les mises en page préexistantes fournies par des modules complémentaires particuliers est une autre raison valable. La page « Mon compte » de WooCommerce, par exemple, peut être modifiée (ou même la page de panier, la page de paiement, les pages de produits et même le contenu des e-mails par défaut).
Vous devez utiliser un thème enfant dans ces trois circonstances. Cependant, tout le monde ne peut pas se le permettre. Pour commencer, vous devez vous familiariser avec le codage.
De plus, nous n’avons même pas encore abordé les constructeurs de pages! Créez vos propres mises en page et en-têtes, pieds de page et pieds personnalisés dans la hiérarchie des modèles avec un outil comme Theme Builder d’Elementor Pro (lien affilié) !
Il y a déjà moins de raisons d’utiliser un thème enfant que sans constructeur de page.
Il existe deux autres formes de personnalisation qui sont fréquemment citées comme raisons de développer un thème enfant:
Vous pouvez modifier l’apparence de votre thème en éditant son CSS.
Pour étendre les fonctionnalités, vous pouvez insérer des extraits de code PHP.
Mais n’en faites pas un dans ce seul but! Vraiment, vous pouvez:
Utilisez le champ CSS supplémentaire dans le Personnalisateur (Apparence > Personnaliser > CSS supplémentaire) ; Ajoutez l’extension Code Snippets ou, si vous êtes développeur, créez une extension de fonctionnalité, qui est comme un fichier de fonctions.php pour votre thème (ce qui vous permet de séparer clairement les fonctionnalités du visuel).
Enfin, si vous débutez avec WordPress, vous n’avez probablement pas besoin d’un thème enfant.
Les cas d’utilisation deviennent encore plus restreints lorsqu’un thème compatible Full Site Editing (FSE) est utilisé. Comme il s’agit d’un site WordPress, toutes les modifications peuvent être effectuées dans le tableau de bord WordPress, sans toucher une seule ligne de code.