Articles

Qu’est-ce que : functions.php

Dans WordPress, functions.php ou le fichier de fonctions du thème est un modèle inclus dans les thèmes WordPress. Il agit comme un plugin pour votre site WordPress qui est automatiquement activé avec votre thème actuel. Le fichier functions.php utilise le code PHP pour ajouter des fonctionnalités ou modifier les fonctionnalités par défaut d’un site WordPress.

Par exemple, un thème WordPress pourrait ajouter un peu de code au fichier functions.php du thème afin d’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
Le fichier functions.php se charge automatiquement lorsque vous installez et activez un thème sur votre site WordPress.

L’édition du fichier functions.php à l’aide de codes personnalisés vous permet d’ajouter des types d’articles, des taxonomies, des shortcodes et plus encore pour améliorer votre site Web.

Où se trouve le fichier functions.php ?

L’emplacement du fichier functions.php se trouve dans le dossier de votre thème.

Si vous voulez ajouter un extrait de code à votre site WordPress, l’ajouter au fichier functions.php est une option.

Mais ce n’est généralement pas la meilleure façon de le faire. WordPress essaie de séparer le design et les fonctionnalités chaque fois que cela est possible. C’est la raison pour laquelle nous avons des thèmes, qui déterminent le design, et des plugins, qui déterminent les fonctions.

C’est mieux si vous êtes capable de changer votre thème WordPress sans changer la façon dont votre site fonctionne, ou de changer vos plugins sans affecter le design de votre site.

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

Si vous décidez de modifier votre fichier functions.php, soyez extrêmement prudent. Voici 3 raisons pour lesquelles modifier votre fichier functions.php n’est pas une bonne idée :

  • Les modifications apportées au fichier functions seront perdues lors de la mise à jour du thème.
  • Les modifications seront perdues si vous changez votre thème WordPress.
  • Faire des erreurs de codage dans le fichier de fonctions peut vous bloquer votre site.

Même quelque chose d’aussi simple qu’un point-virgule manquant pourrait faire disparaître tout votre site avec une erreur appelée « écran blanc de la mort ». Si cela vous arrive, nous avons écrit un guide étape par étape sur la façon de réparer l’écran blanc de la mort de WordPress afin que vous puissiez retrouver l’accès à votre site.

Faire une erreur de codage dans votre fichier functions.php peut également conduire à d’autres erreurs WordPress également.

Vous ne devriez modifier un fichier functions.php que si vous avez un thème enfant et que les extraits de code ne seront utilisés qu’avec le thème enfant actif. Par exemple, vous pouvez vouloir inclure des extraits de code pour des polices personnalisées, des feuilles de style ou ajouter un fichier de traduction de langue spécifiquement pour ce thème enfant particulier.

Pourquoi les plugins spécifiques au site sont meilleurs (alternative à Functions.php)

Donc, si vous ne devez pas modifier functions.php, où êtes-vous censé ajouter des extraits de code provenant de tutoriels en ligne ?

La réponse est de créer votre propre plugin WordPress.

Ce dernier est souvent appelé un « plugin spécifique au site » parce qu’il est spécifique à votre propre site, et ne sera jamais partagé dans le répertoire des plugins WordPress.

L’utilisation d’un plugin spécifique au site est la meilleure solution parce que vos extraits de code sont stockés séparément du fichier functions.php de votre thème. Cela signifie qu’ils peuvent être activés ou désactivés, comme tout autre plugin. Cela garantit que votre code ne disparaîtra pas si vous changez de thème.

Malheureusement, WordPress n’est pas livré avec un plugin spécifique au site par défaut.

La bonne nouvelle est que vous pouvez soit créer vous-même un plugin WordPress spécifique au site, soit en télécharger un depuis le répertoire de plugins de WordPress.

Pour les débutants, nous suggérons de télécharger le plugin Code Snippets. Le plugin Code Snippets est une solution beaucoup plus simple et offre un meilleur moyen de créer, modifier et gérer tous vos extraits de code personnalisés dans WordPress.

Une fois que vous aurez activé le plugin Code Snippets, vous verrez un nouvel élément de menu intitulé Snippets dans votre menu d’administration WordPress.

adding code snippets in wordpress with a plugin

Le plugin Code Snippets vous fournit une interface graphique facile à utiliser, un éditeur de code complet et des champs pour le nom du snippet, la description et les balises. Vous pouvez même exporter vos snippets pour les utiliser sur d’autres sites.

Pour des instructions étape par étape, 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é à tout savoir sur le fichier functions.php de WordPress et sur la façon d’ajouter des extraits de code à votre site ! Consultez les lectures supplémentaires ci-dessous pour en savoir plus.

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

Lectures supplémentaires

.