Je veux créer une page personnalisée pour mon blog Wordpress qui y exécutera mon code php, tout en faisant partie du site global css/theme/design.
Le code php utilisera des API tierces (je dois donc inclure d'autres fichiers php)
Comment puis-je accomplir ceci?
N.B. Je n'ai pas de besoin spécifique d'interagir avec l'API Wordpress - à part d'inclure certaines autres bibliothèques php dont j'ai besoin, je n'ai aucune autre dépendance dans le code PHP que je souhaite inclure dans un WP page. Il est donc évident que toute solution ne nécessitant pas l’apprentissage de l’application WP sera la meilleure solution. Veuillez m'aider à résoudre ce problème.
Veuillez vous référer à la section Modèles de page de la Pages statiques Entrée de codex .
En gros, vous créez un modèle de page personnalisé, nommé quelque chose comme template-foobar.php
, qui vivra dans le répertoire racine de votre thème ou dans un sous-répertoire à une profondeur.
Dans ce fichier de modèle, ajoutez les éléments suivants:
<?php
/**
* Template Name: Foobar
*/
get_header();
// YOUR CUSTOM PHP GOES HERE
get_footer();
?>
Votre modèle est maintenant disponible pour être attribué à toute page statique que vous créez.
Créez un modèle de page personnalisé et ajoutez-y votre code. Il existe également un article plus ancien de Justin Tadlock sur ce sujet.
En gros, vous copiez le page.php
ou le single.php
de votre thème, vous lui ajoutez un en-tête…
<?php
/*
Template Name: Custom Page
*/
… Et votre code.
Dans le back-end, vous sélectionnez ce modèle pour la page que vous souhaitez créer.