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.

Coder en PHP dans WordPress

WordPress  / Formateur WordPress