Guide facile pour d’éditer Functions.php dans WordPress

code php

Table des matières

Les développeurs WordPress ont parfois besoin d’ajouter des extraits de code pour faire fonctionner les fonctions souhaitées sur un site web. L’une des méthodes les plus répandues pour se faire est de modifier le fichier functions.php du thème.

Si vous êtes novice sur WordPress, la modification des fichiers du thème peut vous sembler effrayante. Même les développeurs confirmés ressentent cette crainte lorsqu’ils codent une fonction qui pourrait impacter le bon fonctionnement de tout un système. Cependant, vous pouvez réduire le risque que quelque chose se passe mal en choisissant judicieusement une bonne méthode pour modifier le fichier functions.php de votre site Web. Commençons par discuter de la fonction du fichier functions.php, puis plongeons dans la façon de le modifier dans WordPress : tout ce que vous devez savoir lorsque vous travaillez sur le fichier functions.php est dans cet article !

Emplacement d'accès dans FileZilla pour éditer Functions.php de WordPress
Emplacement d’accès dans FileZilla pour éditer functions.php dans WordPress

Qu’est-ce que le fichier functions.php ?

Il existe un fichier functions.php situé dans chaque thème WordPress. Ce fichier est le code source permettant de définir une ou plusieurs fonctions en utilisant des blocs de code auxquels on peut accéder et qu’on peut appeler pour les utiliser dans d’autres parties de la programmation.

En bref, ce fichier stocke du code d’action auquel d’autres sections de la programmation peuvent accéder et utiliser. Il se peut que votre fichier functions.php convertisse des types d’articles spécifiques en pages de blog, ajoute Google Analytics ou abrite un code rendant votre thème unique.

Raisons pour lesquelles il faut être prudent lors de la modification du fichier functions.php

Avant d’apporter des modifications à votre fichier functions.php, voici quelques points essentiels à comprendre :

  • Les modifications sont spécifiques au thème : chaque thème possède un fichier functions.php spécifique.
  • Les mises à jour ou réinstallations de thèmes peuvent entraîner la perte de vos modifications, car le fichier est enregistré par-dessus.
  • Les erreurs de codage dans le fichier functions.php peuvent bloquer cotre site ou entraîner d’autres erreurs.

Le fichier functions.php est essentiel au bon fonctionnement de votre site et toute modification peut entraîner une panne de votre site. Le fait de pouvoir annuler rapidement votre ou vos dernières modifications peut réduire les temps d’arrêt, en particulier pour les sites de vente au détail, alors assurez-vous de :

  • Tester vos modifications sur un site de test,
  • Sauvegarder le fichier avant de le modifier,
  • Soyez prêt à revenir sur les modifications en effectuant une seule modification à la fois (si possible),
  • Ne le faites que lorsque c’est nécessaire et généralement pour un thème enfant,
  • Envisagez un plugin spécifique au site pour gérer un extrait de code à la place.

Consultez notre article sur le sujet pour comprendre les moyens de résoudre les problèmes courants de WordPress que les développeurs de tous niveaux rencontrent un jour ou l’autre.

Comment utiliser un plugin au lieu de modifier directement le fichier functions.php (méthode la plus sûre) ?

L’un des moyens les plus sûrs de modifier les fonctionnalités du site est d’utiliser un plugin, tel que Code Snippets, au lieu de modifier directement le fichier functions.php. L’utilisation d’un plugin garantit que votre code restera actif lors des mises à jour ou des modifications, car il fonctionne indépendamment du thème et n’est donc pas écrasé si le thème est mis à jour ou réinstallé.

Image du plugin Code Snippets sur WordPress.org

De plus, la plupart des plugins qui gèrent les extraits de code fonctionneront également avec WordPress multisite. Les instructions varient en fonction du plugin utilisé.

Comment modifier le fichier functions.php de WordPress à l’aide de l’éditeur de thème de l’administration ?

Modifier le fichier functions.php via l’éditeur de thème est aussi simple que de comprendre comment modifier le code source dans WordPress. La conception de WordPress comprend un éditeur intégré qui permet de modifier les fichiers de votre thème à l’aide du portail d’administration en ligne.

Attention : Cette méthode ne doit pas être utilisée sur un site Web en direct (production), sauf en cas de nécessité absolue, car toute erreur peut mettre le site hors ligne et vous ne pourrez pas accéder à l’éditeur de thème de l’administration pour corriger le problème.

Si votre site est accessible via wp-admin, vous pouvez modifier les fichiers en utilisant les options de menu par défaut de WordPress.

  1. Connectez-vous à votre site via wp-admin en tant qu’administrateur.
  2. Accédez au code source de votre site sous Apparence > Editeur de thème.
  3. Vérifiez le thème ou sélectionnez-en un nouveau à l’aide du menu déroulant Sélectionner un thème à modifier et en sélectionnant le thème voulu.
  4. Dans le menu Fichiers de thème, sélectionnez le fichier functions.php en cliquant sur le titre correspondant.
  5. Faites vos modifications et cliquez sur Mettre à jour le fichier pour enregistrer les changements.

Remarque : Chaque thème possède un fichier functions.php, il est donc essentiel de s’assurer que vous travaillez dans le fichier du bon thème, sinon vos modifications seront enregistrées au mauvais endroit et n’apparaîtront pas sur le site Web.

Accéder au fichier functions.php via un client FTP

Le protocole de transfert de fichiers (FTP) ou le protocole de transfert de fichiers sécurisé (SFTP) est un moyen rapide d’accéder aux fichiers liés à votre site. Si vous préférez accéder à votre fichier functions.php par le biais d’un client FTP/SFTP, vous pouvez choisir parmi de nombreux programmes différents pour un coût variable.

Image de l'application FileZilla connectée à un site illustrant comment modifier functions.php dans WordPress
Application FileZilla connectée à un site WordPress

Pour accéder à votre fichier functions.php par le biais d’un client FTP, procédez comme suit :

  1. Accédez à votre site en utilisant votre programme FTP préféré et vos informations de connexion.
  2. Vous devriez voir vos fichiers locaux et les fichiers du site Web côte à côte : naviguez vers les fichiers du thème souhaité et localisez le fichier functions.php. Remarque : Il se peut que vous deviez vous rendre dans un autre dossier pour trouver le fichier functions.php.
  3. Télécharger votre nouveau fichier functions.php sur votre site WordPress

Note : Attendez que le téléchargement soit terminé, sinon vous risquez de créer un fichier corrompu qui cassera votre site.

Faites appel à un professionnel ou à des services gérés

Il n’y a pas de honte à savoir quand recourir à un professionnel ou utiliser un fournisseur de services gérés si le travail que vous devez faire dépasse votre niveau de compétence. Si votre temps est précieux, demandez à un fournisseur de services gérés WordPress, comme nous, de s’occuper de votre site Web pour vous.

Chez Weapzy, nous avons une gamme de plans d’entretien et de forfaits de maintenance WordPress conçus pour que votre site Web fonctionne parfaitement et sans stress, y compris pour apporter des modifications à votre back-end WordPress.

Foire aux questions

Comment modifier le fichier functions.php de WordPress ?

Vous pouvez modifier le fichier functions.php de WordPress en utilisant l’éditeur de thème de WordPress ou un programme FTP (File Transfer Protocol). Vous pouvez également utiliser un plugin pour ajouter des extraits de code sans modifier directement le fichier functions.php de votre thème.

Comment accéder à un fichier functions.php dans WordPress ?

Vous pouvez accéder à un fichier functions.php dans WordPress en utilisant l’éditeur de thème intégré. Connectez-vous à votre site en utilisant un compte administrateur et accédez à l’éditeur de thème sous la section Apparence.

Comment ajouter du code au fichier functions.php de WordPress ?

Vous pouvez ajouter du code à functions.php dans WordPress en :

  • accédant au fichier dans l’éditeur de thème WordPress,
  • utilisant un programme FTP ou SFTP,
  • utilisant un plugin conçu pour ajouter des extraits de code sans modifier les fichiers du thème.

Où se trouve le fichier functions.php ?

Le fichier functions.php se trouve dans les fichiers sources du thème. Chaque thème possède un fichier functions.php, ce qui signifie que les modifications apportées à functions.php sont écrasées par les mises à jour. Le changement de thème entraîne également la perte de la fonctionnalité du code, à moins qu’il ne soit transféré dans chaque fichier functions.php ou ajouté à l’aide d’un plugin.

N’oubliez pas !

Si vous avez besoin de modifictations sur votre site, notre service d’éditions illimitées avec un support 24/7 est disponible dès maintenant ! 

Votre Consultation Stratégique Offerte

Découvrez, lors d'une consultation gratuite, comment nos experts peuvent élaborer une stratégie personnalisée pour booster la visibilité et la croissance de votre entreprise en ligne.