• À propos de nous |
  • Blog |
  • Contact vente |
  • Base de connaissances |
  • Connexion au webmail
Logo de ORC Webhosting
  • Accueil
  • Hébergement
    • Hébergement web premium
    • Easy Hébergement web
    • SitePad, boîte à outils pour sites web
    • Roundcube WebMail
    • Déménagement gratuit de sites web
  • Domaines
  • Serveur VPS
  • fr_FRFrench
    • de_CHDeutsch
    • en_USEnglish
    • it_ITItalian
    • es_ESSpanish
    • pt_PTPortuguese
    • ukUkrainian
ORC Webhosting GmbH Landquart/Suisse
Connexion client

Base de connaissances

Découvrez de manière simple comment utiliser nos services d'hébergement web à pleine puissance.

Catégorie la plus recherchée emailcpanelsshdnsdomaines

Bases de données

9
  • Qu'est-ce que le nom d'hôte MySQL ?
  • Comment la taille de la base de données est-elle réduite ?
  • Comment exporter une base de données avec phpMyAdmin ?
  • Réparer la base de données via phpMyAdmin dans cPanel
  • Comment créer un utilisateur de base de données dans cPanel ?
  • Comment puis-je vérifier la taille de la base de données de mon site ?
  • Qu'est-ce que PHPMyAdmin et où puis-je y accéder ?
  • Pour créer une base de données MySQL avec cPanel, procédez comme suit
  • Comment importer une base de données avec phpMyAdmin ?

Instructions vidéo

16
  • Comment changer la version de PHP dans cPanel ?
  • Comment exporter une base de données avec phpMyAdmin ?
  • Comment trouver mon mot de passe cPanel ?
  • Réparer la base de données via phpMyAdmin dans cPanel
  • Comment gérer les zones DNS de mes domaines dans cPanel ?
  • Comment créer un utilisateur de base de données dans cPanel ?
  • Comment installer WordPress avec la boîte à outils cPanel ?
  • Comment créer des comptes de messagerie dans cPanel ?
  • Comment gérer les redirections de domaine dans cPanel ?
  • Comment gérer mes domaines dans cPanel ?
  • Comment changer de mot de passe de messagerie ?
  • Comment activer la compression gzip ?
  • Comment réinitialiser mon mot de passe cPanel ?
  • Comment puis-je me connecter au cPanel ?
  • Qu'est-ce que l'hébergement web ?
  • Pour créer une base de données MySQL avec cPanel, procédez comme suit

Fichiers

8
  • Comment créer un compte FTP dans cPanel ?
  • Comment créer un fichier phpinfo ?
  • Qu'est-ce que le FTP ?
  • Comment transférer des fichiers avec le client FTP FileZilla ?
  • Modifier le fichier Hosts sur votre Mac
  • Comment utiliser le gestionnaire de fichiers ?
  • Comment gérer l'utilisation de l'espace de stockage dans cPanel
  • Comment se connecter à FileZilla ?

cPanel

39
  • Comment protéger un répertoire dans cPanel par un mot de passe ?
  • Comment activer/désactiver mod_security dans cPanel ?
  • Comment restaurer une sauvegarde ?
  • Comment installer des applications web dans cPanel avec l'auto-installateur Softaculous ?
  • Comment configurer une application Node.js dans cPanel ?
  • Comment protéger mon fichier .htaccess ?
  • Gestionnaire WordPress de Softaculous
  • Que sont les sous-domaines ? Utilisation et avantages
  • Utilisation de "Gérer l'équipe" dans cPanel
  • WordPress Staging : mettre en place un environnement de test
  • Comment les fichiers cachés sont-ils affichés dans le gestionnaire de fichiers CPanel ?
  • Lien entre le domaine principal et un domaine complémentaire
  • Pour créer une base de données MySQL avec cPanel, procédez comme suit
  • Comment utiliser le gestionnaire de fichiers ?
  • Comment gérer mes domaines dans cPanel ?
  • Comment gérer les redirections de domaine dans cPanel ?
  • Qu'est-ce que PHPMyAdmin et où puis-je y accéder ?
  • Comment créer des comptes de messagerie dans cPanel ?
  • Gérer les adresses e-mail dans cPanel
  • Comment puis-je vérifier la taille de la base de données de mon site ?
  • Comment installer WordPress avec la boîte à outils cPanel ?
  • Comment créer un utilisateur de base de données dans cPanel ?
  • Comment la taille de la base de données est-elle réduite ?
  • Comment gérer l'utilisation de l'espace de stockage dans cPanel
  • Créer une redirection de courrier électronique dans cPanel
  • Créer un autorépondeur de courrier électronique dans cPanel
  • Suivi de la livraison des e-mails dans cPanel
  • Comment changer la version de PHP dans cPanel ?
  • Comment gérer les zones DNS de mes domaines dans cPanel ?
  • Réparer la base de données via phpMyAdmin dans cPanel
  • Comment créer une entrée DMARC avec cPanel ?
  • Comment exporter une base de données avec phpMyAdmin ?
  • Comment trouver mon mot de passe cPanel ?
  • Comment changer de mot de passe de messagerie ?
  • Comment activer la compression gzip ?
  • Comment réinitialiser mon mot de passe cPanel ?
  • Comment puis-je me connecter au cPanel ?
  • htaccess Redirections et règles de réécriture
  • Quelle est la différence entre le Centre de service à la clientèle et le cPanel ?

Domaines

18
  • ccTLD
  • A-Record
  • Qu'est-ce qu'un contact administratif ?
  • Le code EPP : Explication complète et signification du transfert de domaine
  • Changements de domaine de diffusion DNS
  • Comment transférer un domaine vers ORC Hébergement Web ?
  • Gestion du DNS dans le Centre de service à la clientèle
  • Combien de temps faut-il pour que mon domaine pointe vers mon site web ?
  • Qu'est-ce qu'un domaine ?
  • Quand un domaine expire-t-il ?
  • Qu'est-ce que le WHOIS ?
  • Qu'est-ce que le stationnement de domaine ?
  • Que sont les sous-domaines ? Utilisation et avantages
  • Tout sur le transfert de domaine
  • Comment gérer les zones DNS de mes domaines dans cPanel ?
  • Comment gérer les redirections de domaine dans cPanel ?
  • Comment gérer mes domaines dans cPanel ?
  • Quels sont mes serveurs de noms ?

eMail

13
  • Comment configurer une signature d'e-mail sur l'iPhone ?
  • Comment configurer mon courrier électronique dans Outlook ?
  • Comment les filtres de messagerie sont-ils gérés dans cPanel ?
  • Configurer la messagerie sur l'iPhone
  • Mail SPF Check Failed
  • Comment gérer les filtres de messagerie globaux dans cPanel ?
  • Gérer les adresses e-mail dans cPanel
  • Créer une redirection de courrier électronique dans cPanel
  • Créer un autorépondeur de courrier électronique dans cPanel
  • Suivi de la livraison des e-mails dans cPanel
  • Comment créer une entrée DMARC avec cPanel ?
  • Comment créer des comptes de messagerie dans cPanel ?
  • Comment changer de mot de passe de messagerie ?

Centre de service à la clientèle

11
  • Comment contacter le support ORC Hébergement Web ?
  • Pourquoi mon hébergement web a-t-il été bloqué ?
  • Comment restaurer une sauvegarde ?
  • Aperçu de l'espace client ORC Webhosting
  • Accès à l'espace client ORC Webhosting
  • Comment transférer un domaine vers ORC Hébergement Web ?
  • Gestion du DNS dans le Centre de service à la clientèle
  • Comment trouver mon mot de passe cPanel ?
  • Comment réinitialiser mon mot de passe cPanel ?
  • Quelle est la différence entre le Centre de service à la clientèle et le cPanel ?
  • Quels sont mes serveurs de noms ?

Wordpress

33
  • Webdesign et SEO : comment optimiser votre site web
  • Comment transformer un site multiple en site unique ?
  • WordPress Child Theme et comment en créer un
  • Comprendre le cache des objets persistants : quand il est important et quand on peut l'ignorer
  • Qu'est-ce qu'un plugin WordPress et comment installer un nouveau plugin ?
  • Comment gérer les utilisateurs dans WordPress ?
  • Configurer les paramètres généraux dans WordPress
  • Comment installer WooCommerce ?
  • Comment utiliser Yoast SEO dans WordPress
  • Comment créer et gérer de nouveaux menus dans WordPress ?
  • Comment créer de nouveaux messages de blog dans WordPress ?
  • Comment modifier l'image d'en-tête dans WordPress
  • Comment modifier le mot de passe administrateur dans WordPress ?
  • Comment créer des catégories et des sous-catégories dans WordPress ?
  • Pour configurer les paramètres média de WordPress, procédez comme suit
  • Installer un nouveau thème WordPress
  • Comment protéger mon fichier .htaccess ?
  • Gestionnaire WordPress de Softaculous
  • Qu'est-ce qu'un permalien dans WordPress ?
  • Qu'est-ce que le navigateur dans Elementor ?
  • WordPress SMTP : comment configurer SMTP pour l'envoi d'e-mails
  • L'importance du fichier functions.php dans WordPress
  • Qu'est-ce qu'un pingback dans WordPress ?
  • Correction d'une erreur 404 après la personnalisation des liens permanents WordPress
  • Les 10 erreurs les plus fréquentes dans WordPress et comment les corriger
  • L'intégration de l'IA avec le plug-in AI Engine
  • Qu'est-ce qu'une catégorie dans WordPress ?
  • Qu'est-ce qu'une image en vedette dans WordPress ?
  • Qu'est-ce qu'un chemin absolu dans WordPress ?
  • Désactiver WP-Cron pour des performances plus rapides
  • Favicons dans WordPress : comment augmenter la présence de votre marque
  • WordPress Staging : mettre en place un environnement de test
  • Comment installer WordPress avec la boîte à outils cPanel ?

Divers

36
  • Commandes Linux
  • Créer un mot de passe fort : Voici comment procéder correctement
  • Webdesign et SEO : comment optimiser votre site web
  • Comment créer un fichier phpinfo ?
  • Qu'est-ce que le FTP ?
  • Comment transférer des fichiers avec le client FTP FileZilla ?
  • Comment activer/désactiver mod_security dans cPanel ?
  • Quelle est la différence entre la Google Search Console et Google Analytics ?
  • Taux de rebond
  • Graphiques en bitmap
  • Apache
  • Que sont les mises à jour automatiques ?
  • Qu'est-ce qu'une API (Application Programming Interface) ?
  • Qu'est-ce que l'AJAX (Asynchronous JavaScript and XML) ?
  • Qu'est-ce qu'un chemin absolu ?
  • Configuration du client VPN APP
  • Comment créer un favicon ?
  • Correction de l'erreur de site : "Le chargeur PHP ionCube doit être installé
  • Qu'est-ce que IonCube Loader ? Un aperçu complet
  • Qu'entend-on par gigaoctet, mégaoctet, Go et Mo ?
  • Qu'est-ce que la mise en cache du navigateur à effet de levier ?
  • Quand est-il judicieux d'utiliser des images JPEG ou PNG ?
  • Comment protéger mon fichier .htaccess ?
  • Qu'est-ce qu'un domaine ?
  • Qu'est-ce que le SEO et comment fonctionne-t-il ?
  • Qu'est-ce que DuckDuckGo ?
  • Comment effacer le cache DNS de l'ordinateur ?
  • Création de sites web : coûts et répartition en différents domaines
  • Qu'est-ce qu'un chemin absolu dans WordPress ?
  • Comment faire des captures d'écran parfaites sur un Mac
  • Favicons dans WordPress : comment augmenter la présence de votre marque
  • Modifier le fichier Hosts sur votre Mac
  • Comment changer la version de PHP dans cPanel ?
  • htaccess Redirections et règles de réécriture
  • Qu'est-ce qu'une garantie Uptime
  • Comment se connecter à FileZilla ?
  • Accueil
  • Docs
  • Wordpress
  • WordPress Child Theme et comment en créer un
Voir les catégories

Qu'est-ce qu'un thème enfant et comment en créer un dans WordPress ?

Introduction

Les thèmes WordPress enfants sont des thèmes qui fonctionnent avec un véritable thème WordPress (parent) et qui héritent de toutes ses fonctionnalités, propriétés et style. Les thèmes enfants WordPress sont la méthode principale de personnalisation des thèmes.

Le concept de thème parent-enfant a été développé par le thème central de WordPress afin de permettre aux utilisateurs de personnaliser leurs thèmes de manière efficace et sûre. Comme nous le savons tous, les thèmes WordPress sont régulièrement mis à jour. Lorsqu'un thème est mis à jour, toutes les modifications personnalisées effectuées précédemment sont écrasées. Jusqu'à présent, il n'était pas possible de mettre à jour un thème WordPress sans perdre ces modifications personnalisées. Les utilisateurs avaient deux possibilités : soit gaspiller leurs efforts et perdre leur travail, soit exposer leur site à un risque d'exploitation en raison des failles de sécurité du thème obsolète. Contrairement aux thèmes parents, les thèmes enfants permettent aux personnalisations d'être conservées séparément et sans être influencées par la mise à jour du thème parent.

Quand faut-il utiliser un thème enfant WordPress ?

Tout d'abord, il faut savoir que tous les thèmes WordPress ne sont pas développés selon le concept de thème parent-enfant. Les thèmes WordPress parents sont souvent appelés des frameworks de thèmes, qui contiennent leurs propres hooks et filtres. Vous devez choisir soigneusement le thème parent et vous assurer qu'il est facile à utiliser et qu'il fonctionne correctement lorsqu'il est configuré en tant que thème enfant.

Deuxièmement, vous devez déterminer l'objectif de la création d'un thème secondaire. Dans certaines situations, ce n'est pas la solution la plus efficace, en fonction de l'objectif que vous souhaitez atteindre.

Si vous utilisez un thème personnalisé conçu spécialement pour vous, il n'est pas nécessaire de créer un thème enfant, car il n'y a aucun risque de perdre vos modifications. Ne considérez pas cela comme une recommandation de ne pas utiliser de thème enfant, mais comme une option possible. Si vous ne souhaitez pas modifier directement vos fichiers de thème, vous pouvez opter pour un thème enfant si votre thème personnalisé autorise une telle configuration. En outre, la modification des fichiers de thème comporte toujours un certain risque, surtout si vous n'êtes pas un développeur expérimenté.

Si votre objectif est d'ajouter une fonctionnalité spécifique plutôt que de procéder à des ajustements liés à la conception, l'utilisation d'un plugin ou le codage d'un plugin pourrait être une approche plus appropriée. Dans un tel scénario, vous pouvez conserver la fonctionnalité si vous décidez un jour de passer du thème actuel à un autre. Toutefois, si la fonctionnalité est implémentée dans le thème enfant, elle sera perdue.

Comment fonctionne un thème enfant WordPress ?

Comme mentionné précédemment, le thème enfant hérite du design et des fonctionnalités du thème parent, mais comment cela fonctionne-t-il exactement ?

Le thème enfant contient des instructions spéciales qui indiquent à WordPress qu'il s'agit d'un thème enfant et quel est le vrai thème. Thème parent est de mise. WordPress utilise alors le code du thème parent et n'écrase que les parties nécessaires avec le code défini dans le thème enfant.

Chaque thème enfant doit disposer de deux fichiers nécessaires : un fichier de feuilles de style (style.css) et un fichier de fonctions (functions.php). Le fichier de feuille de style contient un texte commenté qui indique à WordPress qu'il s'agit d'un thème enfant et quel est le thème parent. Le fichier de fonction contient une fonction qui classe le fichier de feuille de style du thème parent, de sorte que la feuille de style du thème enfant soit chargée en premier. Il est également utilisé pour ajouter certaines fonctions en insérant le code nécessaire dans le fichier.

En fonction de ce que vous souhaitez réaliser, vous devrez peut-être créer des fichiers supplémentaires dans le thème enfant, par exemple des fichiers de modèle, des parties de modèle, des fichiers include, etc.

Le plus grand défi lorsque l'on travaille avec des thèmes enfants est probablement d'apprendre à les utiliser. Les frameworks robustes nécessitent un certain temps d'apprentissage, car chaque framework possède ses propres hooks et filtres.

Avant de vous lancer dans la création proprement dite d'un thème enfant, nous vous recommandons vivement de travailler sur un site de développement ou de staging. Heureusement, nous proposons ici, chez ORC Webhosting GmbH, un staging WordPress en un clic, ce qui vous permet de tout tester facilement avant de le transférer en direct sur votre site de production.

Création d'un thème enfant

Pour créer un thème enfant WordPress de base, vous devez créer les deux fichiers nécessaires mentionnés ci-dessus (fichier de feuille de style et fichier de fonction) dans un nouveau dossier indépendant.

Dans ce guide, un exemple est donné avec le thème standard de WordPress Twenty Twenty.

Créer un dossier pour un thème enfant

Il faut d'abord créer un nouveau dossier pour les fichiers du thème enfant. Ce dossier doit se trouver dans le répertoire des thèmes WordPress (wp-content/themes). Il est recommandé de nommer le dossier d'après le thème parent, suivi de "-child", par exemple "twentytwenty-child".

Vous pouvez créer un nouveau dossier avec le nom indiqué dans Gestionnaire de fichiers intégré cPanel ou avec votre client FTP préféré.

Création d'un fichier de feuille de style

Après avoir créé le nouveau dossier, vous devez y créer un fichier nommé style.css.

Ce fichier contient les règles CSS qui contrôlent l'apparence de votre thème. Vous devez insérer le commentaire d'en-tête suivant, qui contient des informations de base sur le thème et indique à WordPress qu'il s'agit d'un thème secondaire du thème parent défini.

/*
Nom du thème : Twenty Twenty Child
URI du thème : http://meinewebseite.ch
Description : Twenty Twenty Child Theme
Auteur : John Smith
Author URI : http://meinewebseite.ch
Modèle : twentytwenty
Version : 1.4
Licence : GPLv2 ou plus récente
License URI : http://www.gnu.org/licenses/gpl-2.0.html
Tags : blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
*/

Si vous placez le commentaire dans le fichier style.css assurez-vous de l'insérer tout en haut et de remplacer les détails par vos informations thématiques.

Voici les principaux détails auxquels il faut faire attention :

Nom du thème - Vous devez donner un nom unique au thème enfant.
Modèle - Vous devez indiquer le nom du répertoire de thèmes parent. Cette ligne n'existe que dans les thèmes subordonnés et ne fonctionnera pas correctement sans elle. Dans notre cas, le répertoire de thèmes est "twentytwenty". Si vous utilisez un autre thème, assurez-vous de remplacer cette ligne en conséquence. Vous pouvez le vérifier dans wp-content/themes.

Vous trouverez les autres détails dans votre Tableau de bord de l'administrateur WordPress > Affichage > Thèmes > Détails du thème.

Si vous modifiez les détails si nécessaire, assurez-vous d'enregistrer le fichier.

Créer un fichier de fonction

Pour que les styles du thème parent soient correctement intégrés, un nouveau fichier nommé functions.php doit être créé dans le répertoire du thème enfant. Dans le cas contraire, le thème enfant apparaît sans style et avec des erreurs.

La méthode idéale pour charger les feuilles de style enqueuteuses est que le thème parent charge les feuilles de style à la fois du thème parent et du thème enfant. Cependant, tous les thèmes WordPress ne le font pas. Il faut donc vérifier le code du thème parent pour savoir comment cela fonctionne et trouver le nom de handle utilisé par le thème parent. Le handle est le premier paramètre de la fonction wp_enqueue_style().

Si le thème parent charge le style avec une fonction commençant par get_template commence, le design enfant doit seulement charger les styles enfants via le handle de l'élément parent dans le paramètre de dépendance.

get('Version') // ceci ne fonctionne que si vous avez Version dans l'en-tête de style
    ) ;
}

Si le thème parent charge le style avec une fonction associée à get_stylesheet le thème enfant doit charger à la fois la feuille de style parent et la feuille de style enfant. Vous devez vous assurer que vous utilisez le même nom de poignée que celui utilisé par le thème parent pour les feuilles de style parentes.

parent()->get('Version')
    ) ;
    wp_enqueue_style( 'child-style', get_stylesheet_uri(),
        array( $parenthandle ),
        $theme->get('Version') // ceci ne fonctionne que si vous avez Version dans l'en-tête de style
    ) ;
}

Si vous ajoutez le code correspondant dans le fichier functions.php n'oubliez pas d'enregistrer le fichier.

La création du thème enfant est ainsi terminée. Il ne reste plus qu'à l'activer.

Activer le thème enfant

La dernière étape consiste à activer le thème enfant. Pour ce faire, veuillez vous connecter à votre tableau de bord d'administration WordPress et naviguer via le menu de gauche vers Présentation > Thèmes.

Sur la page "Thèmes", vous trouverez votre nouveau thème subordonné parmi les autres Thèmes WordPress. Veuillez passer le curseur de la souris dessus et cliquer sur le bouton "Activer".

Activer le thème enfant de Wordpress

Une fois que vous avez fait cela, votre nouveau thème enfant fonctionnera.

Notez que vous ne constaterez aucune différence dans l'apparence et le comportement de votre site, car nous n'avons procédé à aucune adaptation stylistique ou fonctionnelle.

Vous pouvez maintenant commencer à faire toutes les adaptations souhaitées sans craindre de perdre votre travail lorsque le design sera mis à jour.

Toutes nos félicitations ! Dans ce guide, vous avez appris à créer des thèmes enfants WordPress et à appliquer en toute sécurité des modifications de conception et de fonctionnalité à votre site Web. Nous espérons que vous avez pu suivre nos instructions sans problème et obtenir le résultat souhaité.

Quels sont vos sentiments ?
Partager cet article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Toujours bloqué ? Comment pouvons-nous vous aider ?

Comment pouvons-nous vous aider ?

Mise à jour le avril 9, 2023
Comment transformer un site multiple en site unique ?Comprendre le cache des objets persistants : quand il est important et quand on peut l'ignorer

Propulsé par BetterDocs

Table des matières
  • Qu'est-ce qu'un thème enfant et comment en créer un dans WordPress ?
    • Introduction
    • Quand faut-il utiliser un thème enfant WordPress ?
    • Comment fonctionne un thème enfant WordPress ?
    • Création d'un thème enfant
    • Créer un dossier pour un thème enfant
    • Création d'un fichier de feuille de style
    • Créer un fichier de fonction
    • Activer le thème enfant
Logo ORC-Webhosting-qhfhur368wc1c2jac4dy7yugiqdkc1u9xs42kklf9w-3.png

ORC Webhosting propose un hébergement performant avec des performances rapides et un service fiable pour votre commerce en ligne.

Hébergement & Domaines
  • Hébergement web bon marché
  • Hébergement Wordpress
  • Boîte de construction de site web
  • Enregistrer des domaines
  • Transfert de domaine
  • Whois de domaine
  • Serveur VPS en nuage
Service
  • Connexion à l'espace client
  • Créer un compte client
  • Vainqueur du test Support
  • Témoignages de clients
  • CGV / Protection des données
  • Mentions légales
  • Wir kaufen Webhosting Firmen
Support
Support

2002 - 2025 IPS Inc. dBa ORC Hébergement web

Membre vérifié de Hosttest.ch

de_CH German
de_CH German
en_US English
it_IT Italian
fr_FR French
es_ES Spanish
pt_PT Portuguese
uk Ukrainian