WordPress est écrit sur PHP, un langage de programmation largement utilisé, notamment dans le développement web.
Il permet les interfaces de programmation de l'utilisateur, la récupération de données et la sortie HTML.
Un tel code est très flexible et peut être facilement modifié par des développeurs peu expérimentés, permettant à l'utilisateur de modifier le site pour lui donner l'apparence souhaitée par l'entreprise. Comment cela peut-il être fait rapidement et efficacement ? Pour cela, function.php est utilisé.
Functions.php est un fichier régulièrement chargé 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, suivre les visites ou pour diverses autres raisons.
En d’autres termes, le fichier vous permet d’ajouter du nouveau code à votre site Web ou d’utiliser le code existant de plusieurs manières.
Cela le rend identique à un plugin, sauf que function.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 modifications du code, permettant ainsi au thème parent d'être mis à jour sans affecter la base structurelle.
Applications courantes du fichier de fonctions
Étant donné que le fichier de fonctions est destiné au code spécifique à un thème (c'est-à-dire un code qui changera en fonction du thème), il existe plusieurs cas où l'introduction de code est très bénéfique. Parmi eux figurent :
Ajout d'une compatibilité de thème pour les photos en surbrillance, les formats de publication et les flux RSS, par exemple
Notifier 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 à l'aide d'un thème enfant.
Quel est l’emplacement du fichier function.php ?
Le fichier function.php n’est pas difficile à localiser. En réalité, il existe plusieurs approches. La première méthode consiste à utiliser directement l’éditeur WordPress. Recherchez dans la barre latérale gauche l’option « éditeur de thème ».
Une liste complète peut être vue à droite. Recherchez le document function.php, situé dans le dossier Theme Functions.
Après l'avoir sélectionné, vous serez redirigé vers l'éditeur de code function.php, où vous pourrez saisir manuellement les commandes souhaitées.
Le File Transfer Standard est une autre option pour localiser le fichier (FTP). Connectez-vous simplement au serveur et accédez à wp-content/themes/.
Activation et modification du code dans le fichier de fonctions
Vous écrivez du code dans la section des fonctions et demandez à WordPress de l'activer comme un plugin. Les techniques comprennent :
Écrire une fonction que vous utilisez ensuite dans vos fichiers de modèle de conception est excellent une fois que vous disposez d'une section de code que vous souhaitez utiliser à plusieurs endroits de votre domaine, mais elle est trop volumineuse pour tenir dans les fichiers de modèle de votre thème. Mais dans un composant modèle, cela ne fonctionnera pas.
Créer un code à insérer dans votre texte. Nous ne proposerions pas d'utiliser le fichier de fonctions pour créer un shortcode ; utilisez plutôt un plugin pour 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 accédez à un site Web comme Seahawk Media qui contient toutes les informations qui s'y rapportent. Cela implique également que vous pouvez utiliser le plugin sur d'autres sites Web, vous permettant de réutiliser votre code.