Séparer le fichier functions.php de votre thème WordPress en plusieurs

Dans mes projets sur WordPress, j’ai l’habitude de séparer en plusieurs fichiers le contenu de functions.php, qui est chargé automatiquement.

Pour cela, je crée un répertoire /functions dans le thème, dont tous les fichiers PHP seront automatiquement inclus lors du chargement de functions.php.

Voici le code de mon fichier functions.php :

Cela permet de répartir vos différentes fonctions PHP, et également de créer vos classes PHP, qui seront automatiquement chargées et disponibles dans tout votre thème.