An illustration of A masked father and the child.

Arrêtez de perdre votre code — utilisez un thème enfant Astra !

Si vous avez déjà ajouté des fonctions personnalisées à votre fichier functions.php pour les voir disparaître au bout de quelques semaines, c’est probablement parce que votre thème parent (comme Astra) a été mis à jour. Les thèmes WordPress réinitialisent souvent les fichiers modifiés lors des mises à jour, et votre travail peut alors s’envoler. La solution ? Utiliser un thème enfant (Child Theme).

Pourquoi votre code disparaît

Lorsque vous ajoutez du code directement dans le fichier functions.php du thème parent, ce fichier est écrasé à chaque mise à jour du thème — automatique ou manuelle. Si les fonctionnalités que vous avez soigneusement créées disparaissent soudainement, il est temps de passer à un thème enfant.

Qu’est-ce qu’un thème enfant ?

Un thème enfant est un moyen sûr d’étendre ou de personnaliser un thème WordPress sans toucher aux fichiers d’origine du thème parent. Il hérite de tout ce que propose le thème parent, tout en vous permettant d’ajouter ou de remplacer certaines fonctionnalités — comme des fonctions, des styles ou des modèles personnalisés.

Comment installer un thème enfant Astra dans WordPress

Vous avez deux options simples :

  1. Générez le vôtre : Rendez-vous sur le générateur officiel de thème enfant Astra et téléchargez un fichier ZIP prêt à l’emploi.
  2. Téléchargez directement le nôtre : Utilisez notre version déjà préparée ici :
    astra-child.zip

Comment installer le thème enfant (étape par étape)

  1. Connectez-vous au tableau de bord d’administration WordPress.
  2. Allez dans Apparence → Thèmes
  3. Cliquez sur le bouton « Ajouter », puis sur « Téléverser un thème »
  4. Téléversez le fichier astra-child.zip
  5. Activez le thème : vous verrez alors « Astra Child » parmi les options

Où ajouter votre code personnalisé

Une fois le thème enfant en place, ouvrez le fichier functions.php situé dans le dossier du thème enfant. C’est là que vous pouvez coller en toute sécurité vos extraits de code — shortcodes personnalisés, chargement de scripts ou autre logique PHP — sans craindre de les perdre après une mise à jour.

Conseil bonus : compatibilité avec Astra Pro

Si vous utilisez Astra Pro, pas d’inquiétude : les fonctionnalités Pro sont gérées par l’extension Astra Pro et continueront de fonctionner, que vous utilisiez le thème parent ou le thème enfant. Veillez simplement à ce que l’extension reste activée.

Pour conclure

Si vos personnalisations de functions.php ont déjà disparu, c’est très probablement à cause d’une mise à jour du thème. La solution durable est simple : passez à un thème enfant. Cela ne prend que quelques minutes et protège vos personnalisations sur le long terme.

Besoin d’aide ? Contactez-nous via notre page de contact et nous serons ravis de vous aider.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *