Créer un fichier PHP indépendant de votre thème WordPress

Dans un thème WordPress, nous pouvons vouloir créer un fichier PHP temporaire, exécutable depuis une URL, sans pour autant devoir créer une page dans le back-office. Cela peut être utile pour le traitement d’un fichier d’import, ou pour la génération d’un document PDF par exemple

Pour cela, nous créons notre fichier mon-script.php. Ici, nous le créons dans un répertoire /scripts/ de notre thème.
Au début du fichier, nous ajoutons ces quelques lignes de manière à avoir accès au contexte du site :

Et nous pouvons désormais appeler l’exécution de ce fichier par son URL :