Coder en PHP dans WordPress
Je pensais vous avoir déjà expliqué comment coder en PHP dans WordPress. Et comme j’ai eu à écrire un bout de code à intégrer au site de la mairie de Saint-Eloi-de-Fourques pour la recherche de livres parmi nos nouvelles acquisitions, j’ai dû retravailler ce sujet.
Créer un template
Dans le répertoire du thème utilisé par WordPress, à savoir /wp-content/themes/votre_theme, créez un fichier sur le modèle suivant, où j’ai mis en gras les parties obligatoires. :
<?php /* Template Name: Page de recherche Export Orphée Template Post Type: page */ get_header(); ?> <div id="primary" class="site-content"> <div id="content" role="main"> <h1 style="text-align:center;font-size:150%;margin-top:1em;margin-bottom:1em;">Recherche dans nos dernières acquisitions</h1> <p style="text-align:center;"><img width="75%" src="/logo-fb.jpg" alt="Recherche dans nos dernières acquisitions" title="Recherche dans nos dernières acquisitions"/></p> <form action="/xxxxxx.php" target="iframeSearch" method="post"> <br/> Titre, auteur, éditeur, année <input type="text" width="100" name="tSearch" /> <input type="submit" value="OK" name="bOK"> <br/> </form> <iframe style="height: 500px; width: 100%" name="iframeSearch" src="/xxxxxx.php"></iframe> </div> </div> <?php get_sidebar(); get_footer(); ?>
Création de la page
A partir du bandeau latéral gauche de votre interface d’administration WordPress, allez dans Pages > Ajouter. Et, sélectionnez votre Modèle à droite dans Attributs de page, correspondant au nom que vous lui avez donné dans Template Name ci-dessus.