WordPress est écrit en PHP, un langage de programmation largement utilisé, notamment dans le développement web.
Il permet de créer des interfaces de programmation pour l'utilisateur, d'extraire des données et de produire des documents HTML.
Ce code est très souple et peut être facilement modifié par des développeurs peu expérimentés, ce qui permet à l'utilisateur de modifier le site pour qu'il ressemble à ce que l'entreprise souhaite. Comment faire cela de manière rapide et efficace ? Pour cela, on utilise functions.php.
Functions.php est un fichier chargé systématiquement lorsque le thème gratuit ou payant est installé et activé sur votre site Web. Vous pouvez le modifier pour ajouter des éléments à vos sites afin d'améliorer la vitesse de chargement, de suivre les visites ou pour diverses autres raisons.
En d'autres termes, le fichier vous permet d'ajouter un nouveau code à votre site Web ou d'utiliser un code existant de plusieurs façons.
Cela le rend identique à un plugin, sauf que functions.php est attaché à un seul thème.
Si vous souhaitez modifier ou remplacer votre modèle, vous risquez de perdre les modifications que vous avez apportées.
Ce n'est pas un problème en soi. Après tout, les thèmes enfants peuvent être utilisés pour concentrer les changements de code, permettant au thème parent d'être mis à jour sans affecter la fondation structurelle.
Contenu
Applications courantes du fichier de fonctions
Comme le fichier functions est destiné au code spécifique au thème (c'est-à-dire au code qui changera en fonction du thème), il existe plusieurs cas où l'introduction de ce code est très utile. En voici quelques-uns :
Ajout de la compatibilité des thèmes pour les photos mises en évidence, les formats de messages et les flux RSS, par exemple.
Notification à WordPress de l'emplacement du fichier de traduction du thème
Les utilisateurs peuvent ajouter des menus aux menus de navigation en enregistrant des emplacements dans l'interface d'administration des menus.
Vous pouvez ajouter, supprimer ou remplacer des fonctionnalités d'un thème parent en utilisant un thème enfant.
Quel est l'emplacement de functions.php ?
Le fichier functions.php n'est pas difficile à localiser. En réalité, il existe plusieurs approches. La première méthode consiste à utiliser directement l'éditeur de WordPress. Cherchez dans la barre latérale gauche l'option "theme editor".
Une liste complète est disponible sur la droite. Recherchez le document functions.php, situé dans le dossier Theme Functions.
Après l'avoir sélectionné, vous serez dirigé vers l'éditeur de code functions.php, où vous pourrez saisir manuellement les commandes que vous souhaitez.
Le File Transfer Standard est une autre option pour localiser le fichier (FTP). Il suffit de se connecter au serveur et d'aller dans wp-content/themes/.
Activation et modification du code dans le fichier de fonctions
Vous écrivez du code dans la section functions et demandez à WordPress de l'activer comme un plugin. Les techniques comprennent :
L'écriture d'une fonction que vous utilisez ensuite dans vos fichiers de modèle de conception est excellente lorsque vous disposez d'une section de code que vous souhaitez utiliser à plusieurs endroits sur votre domaine, mais qui est trop volumineuse pour être intégrée aux fichiers de modèle de votre thème. Mais dans un composant de modèle, cela ne fonctionnera pas.
Créer un code à insérer dans votre texte. Nous ne proposons pas d'utiliser le fichier de fonctions pour créer un shortcode ; utilisez plutôt un plugin afin que le matériel généré par le code ne soit pas perdu si vous changez de thème à l'avenir ou si vous vous rendez sur un site Web comme Seahawk Media qui dispose de toutes les informations y afférentes. Cela implique également que vous pouvez utiliser le plugin sur d'autres sites Web, ce qui vous permet de réutiliser votre code.