Créer des fonctions simples en PHP
Ajouter une fonction dans WordPress s’effectue de la même manière qu’en PHP. Écrivez les lignes suivantes dans votre fichier functions.php, à la suite des fonctions existantes :
<?php
function ma_fonction(){
//le code de ma fonction
return 'je suis la fonction ma_fonction';
}
?>
Vous pouvez faire appel à cette fonction dans n’importe quel fichier de votre thème à un ou plusieurs endroits. Écrivez ceci dans un modèle de page du thème, par exemple dans header.php, footer.php ou index.php :
<?php echo ma_fonction(); ?>
Dans le cas où une fonction du même nom existerait déjà, pensez à vérifier que la fonction existe avant de l’appeler, cela évite l’affichage d’une erreur sur le site. Pour cela, utilisez la fonction PHP :
function_exists('nom_de_ma_fonction')
Ce qui donne :
<?php if(function_exists('ma_fonction')){ echo ma_fonction(); } ?>
1. Afficher une image
Dans l’exemple suivant, vous allez afficher une image grâce à une fonction.
Dans le fichier functions.php, écrivez :
<?php
function mon_image(){
return '<img src="chemindemonimage.jpg" alt="mon image" />';
}
?>
Remplacez chemindemonimage.jpg par le chemin de votre image...