Présentation et principe du thème enfant WordPress
WordPress fournit la fonction thème enfant, nous permettant d'utiliser des thèmes enfants Modifiez le thème WordPress sans modifier directement le code source, et le contenu non mis à jour apparaît. Un thème enfant doit avoir un thème parent pour être activé. Selon le fichier principal du thème WordPress, si le thème enfant existe, WordPress utilisera automatiquement les fichiers du thème enfant et abandonnera l'utilisation du thème parent.
De cette façon, quel fichier du thème parent nous voulons modifier en premier, nous pouvons copier le fichier dans le thème enfant, puis modifier le fichier, afin que l'objectif de modification puisse être atteint. Bien entendu, seuls les fichiers principaux du thème WordPress peuvent être identifiés et remplacés, et la plupart des thèmes contiennent de nombreux autres fichiers qui ne peuvent pas être modifiés en plus des fichiers principaux.
1. Pourquoi utiliser un sous-thème ?
Chaque fois que vous utilisez un thème, vous devrez peut-être le modifier en fonction de vos besoins. Par exemple, certains sont des thèmes de blog et souhaitent être transformés en thèmes de magazine CMS. Certains liens dans le sujet, comme les liens non pertinents en bas, doivent être modifiés si vous souhaitez supprimer le lien. (Si l'auteur crée un lien vers le sujet, il est recommandé de conserver la source et de l'utiliser gratuitement. Garder le lien est le plus grand respect.) En modifiant d'innombrables fois le sujet d'origine, vous oublierez soudainement ce que vous avez modifié. Une fois que vous faites une erreur, vous devez recommencer. Ou, une fois que l'auteur du thème d'origine est mis à jour et mis à niveau, et que vous devez le mettre à jour et le mettre à niveau, vous constaterez que vous devrez peut-être le modifier à nouveau. De cette façon, cela devient très gênant. Je veux mettre à niveau mais je ne veux pas m'embêter, mais j'aime certaines fonctions ou modifications de l'interface utilisateur du nouveau thème. Ce qu'il faut faire? Utiliser un sous-thème WordPress peut réduire les soucis liés aux mises à niveau du thème et vous éviter de ne pas savoir quel fichier modifier si vous faites une erreur pendant le processus. En même temps, c’est également une bonne aide pour créer un thème pour des sites Web multilingues. Bien entendu, si votre thème est multilingue, vous n’avez pas besoin de sous-thèmes.
2. Comment activer la fonction sous-thème ?
La méthode est très simple. La méthode de création est la suivante :
1 Créez un nouveau répertoire de sous-thème dans le même répertoire que le thème parent, c'est-à-dire le. thème original où le sous-thème doit être créé. Par exemple, j'utilise Begin. Le sous-thème créé par le thème est Begin Child.
2. fichier
style.css inclus dans le thème dans le répertoire des sous-thèmes (obligatoire)
functions.php (facultatif)
Fichiers modèles (facultatif)
Autres fichiers (facultatif)
fichiers de capture d'écran (facultatif)
3. Modifiez le fichier de style du thème enfant style.css avec le contenu suivant :
/*
Nom du thème : nom du thème enfant tel que : Begin ChildURI du thème : page d'accueil du thèmeAuteur : auteur du thèmeURI de l'auteur : thème de l'auteurDescription : Contenu de la description du thème enfantModèle : Thème parent tel que commencer
Version : La version du thème telle que 1.8*/ s'explique simplement comme suit : Nom du thème (Obligatoire) Le nom du sous-thème. URI du thème (Facultatif) La page d'accueil du thème enfant. Description. (Facultatif) Description du sous-thème. Par exemple : Mon premier sous-thème, génial ! URI de l'auteur (Facultatif) Page d'accueil de l'auteur. Auteur (facultatif) Le nom de l'auteur. Modèle. (Obligatoire) Le nom du répertoire du thème parent, sensible à la casse. Remarque : Lorsque vous modifiez le nom d'un thème enfant, vous devez d'abord le remplacer par un autre thème. Version (Facultatif) La version du thème enfant. Par exemple : 0,1, 1,0, etc. Après avoir terminé le contenu ci-dessus, c'est-à-dire que le sous-thème est essentiellement créé et le sous-thème peut être activé. À ce stade, le sous-thème n'est pas différent du thème original, mais il n'y a pas de style.
3. Problèmes à noter lors de l'utilisation de sous-thèmes
1 Après avoir créé un sous-thème, style.css ne peut pas être vide et doit avoir le contenu de style du thème d'origine. Vous pouvez directement copier style.css du thème parent d'origine vers le thème enfant et modifier l'en-tête avec les informations du thème enfant. Ou importez directement le fichier de style du thème parent : @import url("../Begin/style.css"); puis ajoutez un autre contenu de style. 2. Les fonctions du thème parent ne peuvent pas être utilisées dans le modèle de fonctions du thème enfant, function.php. Les fonctions qui ne sont pas requises par le thème parent peuvent être supprimées. Parce que le modèle de fonction function.php existe à la fois dans le thème enfant et dans le thème parent, il sera introduit en même temps dans l’ordre du thème enfant puis du thème parent. 3. Le thème enfant remplace certaines fonctions du modèle de fonction du thème parent comme suit : if (!function_exists('theme_new_function')) {function theme_new_function() {// Contenu de la fonction. } >4. D'autres fichiers de fonctions de thème remplaceront le fichier de modèle de thème parent du même nom. Par exemple, si le modèle de page d'accueil du thème parent est un modèle de blog et est remplacé par un modèle de magazine CMS dans le thème enfant, vous pouvez créer un fichier index.php sous le thème enfant et le modifier en un style de modèle de magazine CMS. Ce qui précède explique essentiellement comment utiliser les thèmes enfants WordPress et quelques instructions. Si vous souhaitez une compréhension plus approfondie, vous pouvez consulter les articles connexes sur le site officiel de WordPress.Pour plus d'articles techniques liés à WordPress, veuillez visiter la colonne tutoriel WordPress pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!