Créer un thème enfant dans WordPress en utilisant PHP
Publié: 2022-11-10Un thème enfant WordPress est un thème qui hérite des fonctionnalités d'un autre thème, appelé thème parent. Les thèmes enfants sont souvent utilisés lorsque vous souhaitez apporter des modifications à un thème existant sans perdre la possibilité de mettre à jour le thème parent. PHP est un langage de programmation qui peut être utilisé pour créer des thèmes et des plugins WordPress . Dans ce tutoriel, nous allons apprendre à créer un thème enfant pour un thème WordPress existant en utilisant PHP.
Les tableaux sont des variables spéciales qui peuvent contenir plusieurs valeurs dans une seule variable sans créer plus de variables. Nous utilisons la fonction array array( ) en PHP pour créer un tableau. L'indice de toute variable dans un tableau est la première variable du tableau.
Qu'est-ce que le thème enfant dans WordPress ?

Un thème enfant dans WordPress est un thème qui hérite des fonctionnalités d'un autre thème, appelé thème parent. Les thèmes enfants sont souvent utilisés lorsque vous souhaitez apporter des modifications à un thème existant sans perdre la possibilité de mettre à jour le thème parent.
C'est un thème WordPress qui est strictement lié à un autre thème et qui contient certaines de ses fonctions et son style. Les thèmes pour enfants ne sont pas de nature dépouillée, limitée ou unidimensionnelle. Ce thème WordPress ne doit pas être confondu avec celui que vous utilisez actuellement. Il s'agit d'une troisième couche de contenu au-dessus d'un thème parent. Il vous permet de personnaliser votre thème WordPress en plus de permettre à votre développeur d'ajouter, de modifier et de supprimer des thèmes existants. Lors de l'ajout de nouvelles fonctionnalités ou de nouveaux styles à un thème WordPress, il est préférable d'utiliser des thèmes enfants. Si vous apportez des modifications directement dans vos fichiers header.php, function.php ou function.html, vous perdrez toutes les modifications apportées la dernière fois que vous avez mis à jour votre thème.
Dans ce cas, le thème enfant est indispensable. Avec les thèmes enfants, vous pouvez modifier le contenu de votre thème WordPress de manière contrôlée et restreinte. Si vous souhaitez apporter des modifications trop importantes à votre thème WordPress ou si vous souhaitez ajouter une fonctionnalité qui n'est pas déjà présente dans votre thème, vous devez opter pour un thème personnalisé . La plupart du temps, lorsque vous achetez des thèmes pré-construits sur des marketplaces, vous recevez en échange le thème enfant.
Les fichiers CSS et functions.php doivent être copiés dans le dossier du thème enfant, ainsi que le contenu du dossier du thème parent. Cependant, si vous créez un thème enfant, vous souhaiterez peut-être ajuster certaines fonctionnalités et certains paramètres. Avant de personnaliser le thème enfant, vous devez d'abord déterminer si la licence est nécessaire. Vous pouvez utiliser un thème enfant gratuitement ou à prix réduit s'il est utilisé dans un site marchand avec WordPress. Si vous souhaitez facturer votre thème enfant, vous devrez sélectionner une licence sur le site Web WordPress Theme Licensing. Après avoir choisi une licence, vous devrez décider quels fichiers inclure dans votre thème enfant. Bien que le Codex WordPress vous recommande d'inclure des fichiers spécifiques au thème parent, vous souhaiterez peut-être inclure des fichiers supplémentaires, tels qu'un logo ou une feuille de style. Le nom du thème que vous créez en tant qu'enfant sera l'une des décisions les plus importantes que vous devrez prendre. Le nom du thème enfant doit être identique à celui du thème parent, mais il doit avoir une extension .thmx. Lorsqu'un thème parent s'appelle "MyTheme", le thème enfant doit s'appeler "MyTheme.thmx". Si vous allez publier votre thème enfant, vous devrez le télécharger sur le référentiel de thèmes WordPress une fois qu'il sera prêt. L'éditeur de thème WordPress est accessible en cliquant sur le bouton "Télécharger le thème". Le fichier.thmx sera requis pour votre thème enfant et vous devrez le télécharger. Un thème enfant vous permet de personnaliser les fonctionnalités et le style d'un thème WordPress sans modifier le code ou le design. C'est un moyen fantastique de personnaliser un thème pour répondre aux besoins de chaque utilisateur, éliminant ainsi le besoin de repartir de zéro.

Pourquoi devriez-vous utiliser des thèmes enfants dans WordPress
En bref, les thèmes enfants vous permettent de modifier un thème WordPress existant sans modifier les fichiers du thème parent. De plus, ils peuvent être utiles dans le cas d'un nouveau design ou d'une nouvelle mise en page qui ne nécessite aucune modification du code WordPress .
Qu'est-ce qu'un fichier Php de fonction dans WordPress ?
Un fichier php est un fichier qui contient du code écrit dans le langage de programmation php . Le code d'un fichier php est exécuté par un serveur Web lorsqu'un utilisateur accède au fichier. WordPress est un système de gestion de contenu (CMS) écrit en php. Le code contenu dans les fichiers php d'une installation wordpress est exécuté par le serveur web lorsqu'un utilisateur demande une page du site wordpress.
Functions.php est le fichier de fonction d'un thème WordPress, qui est un modèle. Vous pourrez l'utiliser comme plugin pour votre site WordPress dès que vous passerez au nouveau thème. En modifiant ce fichier avec des codes personnalisés, vous pouvez inclure des types de publication, des taxonomies, des codes abrégés, etc. En utilisant des extraits de code personnalisés, vous pouvez les ajouter à votre site WordPress sans modifier le fichier functions.php. À l'aide du plugin WPCode, vous pouvez facilement ajouter des fonctionnalités WordPress personnalisées en utilisant des extraits de code. Vous pouvez télécharger des images SVG et choisir l'éditeur qui vous convient à l'aide des extraits prêts à l'emploi, qui assureront la sécurité de votre site Web WordPress .
Hello World ! : impression (merci !).
Lorsque vous utilisez le shortcode défini dans un article ou une page, il produira les résultats suivants.
C'est un plaisir pour moi de vous accueillir dans le monde.
Où sont mes fonctions de thème enfant Php ?
Si vous ne trouvez pas le fichier functions.php de votre thème enfant, vous devrez peut-être vérifier le dossier de votre thème pour un répertoire appelé 'inc' ou 'include'. Si vous trouvez functions.php dans l'un de ces répertoires, déplacez-le simplement d'un niveau vers le haut dans le répertoire principal de votre thème.
Dans ce tutoriel, nous verrons comment ajouter des fonctions à votre thème enfant WordPress. Des modifications seront apportées à la façon dont les méta-informations d'un article apparaissent dans le thème Twenty Twelve. Ce sera le premier d'une série de tutoriels qui expliqueront comment ajouter des fonctions aux thèmes enfants. Lorsque nous regardons le fichier functions.php inclus dans Twenty Twelve, nous pouvons voir une information d'en-tête très intéressante. Un appel comme celui-ci est utilisé pour encapsuler ces fonctions enfichables. La fonction Twentytwelve_nice_function (en supposant qu'elle existe) sera incluse dans le thème parent si elle n'existe pas déjà. Pour enregistrer un fichier vide en tant que function.php, placez-le dans le dossier du thème enfant avec functions.php comme nom de fichier.
La sortie par défaut du thème vingt douze sera modifiée dans ce tutoriel. Cette classe contient une nouvelle division pour la fonction qui génère la chaîne formatée pour la ligne de méta-informations post. La dernière chose que nous devons faire est de créer la nouvelle div child-custom-meta en créant les règles CSS. Accédez au dossier de votre thème enfant et copiez le nouveau fichier functions.php ainsi que le fichier style.css modifié.
