Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu'est-ce que c'est : functions.php

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Dans WordPress, functions.php est un fichier de fonctions de thème qui agit comme une extension pour votre site WordPress et est automatiquement activé par votre thème actuel.

Un fichier functions.php est inclus dans tous les thèmes WordPress et utilise le code PHP pour ajouter de nouvelles fonctionnalités ou modifier les fonctionnalités par défaut d’un site WordPress.

Par exemple, un thème WordPress peut ajouter un peu de code au fichier functions.php du thème pour ajouter une nouvelle zone de widgets au pied de page ou ajouter un message de bienvenue personnalisé au tableau de bord WordPress.

Les possibilités sont infinies !

What Is functions.php in WordPress?

Le fichier functions.php se charge automatiquement lorsque vous installez et activez un thème sur votre site WordPress.

L’amélioration du fichier functions.php à l’aide d’un code personnalisé vous permet d’ajouter des types de publication, des taxonomies, des codes courts et bien d’autres choses encore pour améliorer votre site.

Pourquoi vous ne devriez normalement pas modifier directement le fichier functions.php ?

Le fichier functions.php se trouve dans le dossier de votre thème et les utilisateurs/utilisatrices avancés peuvent ajouter des extraits de code en modifiant directement le fichier.

De nombreux tutoriels WordPress vous conseillent d’ajouter des extraits de code directement dans le fichier functions.php de votre thème, mais ce n’est généralement pas une bonne idée.

WordPress s’efforce, dans la mesure du possible, de séparer le design et les fonctionnalités. C’est une bonne approche, et il est souvent préférable d’utiliser les thèmes WordPress pour personnaliser l’apparence de votre site, et les extensions pour déterminer son fonctionnement.

Par ailleurs, une erreur de codage dans votre fichier functions.php peut prospecter des erreurs WordPress ou provoquer l’écran blanc de la mort qui fait disparaître votre site. Ces modifications peuvent être aussi simples qu’un point-virgule manquant, c’est pourquoi toute personne modifiant le fichier functions.php doit faire preuve d’une extrême prudence.

En résumé, il y a 3 raisons pour lesquelles ce n’est pas une bonne idée de modifier votre fichier functions.php :

  • Les modifications apportées au fichier de fonctions seront perdues lors de la mise à jour du thème.
  • Les modifications seront perdues si vous modifiez votre thème WordPress.
  • Les erreurs de codage dans le fichier de fonctions peuvent vous empêcher d’accéder à votre site.

Cependant, vous pouvez souhaiter modifier directement le fichier functions.php pour apporter des modifications à un thème spécifique, comme l’ajout de polices personnalisées ou d’un fichier de traduction.

Dans ce cas, nous vous recommandons d’utiliser un thème enfant.

La meilleure façon d’ajouter des extraits de code personnalisés à functions.php

Si vous ne devez pas modifier directement le fichier functions.php, comment pouvez-vous ajouter des extraits de code provenant de tutoriels en ligne ?

Le moyen le plus simple est d’utiliser WPCode, une puissante extension d’extraits de code WordPress qui vous permet d’ajouter facilement des fonctionnalités personnalisées à WordPress à l’aide d’extraits de code sans modifier le fichier functions.php de votre thème.

Bien que vous puissiez ajouter vos propres extraits de code, il est commodément livré avec une bibliothèque d’extraits de code intégrée où vous pouvez trouver certains de mes extraits de code WordPress les plus populaires qui vous aideront à éliminer le besoin d’extensions séparées.

WPCode WordPress Code Snippets Library

Il existe par exemple des extraits prêts à l’emploi qui vous aideront à sécuriser votre site WordPress, vous permettront de téléverser des images SVG, de choisir votre éditeur WordPress et de désactiver les commentaires.

Une fois que vous avez installé et activé l’extension, vous pouvez vous rendre sur la page des extraits de code et cliquer sur le bouton « Ajouter nouveau » pour créer votre premier extrait de code dans WordPress.

Click 'Add New' in WPCode to create a new custom snippet

Vous accédez alors à la page « Ajouter un extrait ».

Ici, vous pouvez choisir un extrait de code dans la bibliothèque prédéfinie ou ajouter votre code personnalisé.

Add custom code in WPCode

Vous devez commencer par saisir un titre pour votre extrait de code personnalisé, puis coller votre extrait de code dans la boîte de code.

Confirmez-vous que vous avez sélectionné le bon type de code dans le menu déroulant à droite.

Adding your first code snippet

Pour en savoir plus sur l’utilisation de WPCode, consultez notre guide sur la façon d’ajouter des extraits de code personnalisés à WordPress.

Nous espérons que cet article vous a aidé à découvrir le fichier functions.php de WordPress et comment ajouter des extraits de code à votre site ! Consultez les lectures complémentaires ci-dessous pour en savoir plus.

Vous pouvez également vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo WordPress étape par étape, et nous suivre sur Twitter et Facebook pour les dernières mises à jour.

Lectures complémentaires

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !