Pour récupérer les informations liés à un article spécifique (ou un custom post comme dans l’exemple ci-dessous), il faut faire une requête en PHP.
Dans cet exemple, nous aurons recours à la fonction get_post de WordPress.
post_author); // On récupère l'ID de l'agence en fonction de l'auteur (un auteur étant rattaché à une agence)
if($id_agence > 0){ // S'il y a une agence
$agence = get_post($id_agence); // On récupère les infos de l'agence
$title = $agence->post_title; // Titre
$date = $agence->post_date; // Date
$contenu = $agence->post_content; // Contenu
$contenu = apply_filters('the_content', $contenu);
$contenu = str_replace(']]>', ']]>', $contenu);
echo '<div id="agence">
<h1>'.$title.'</h1>
<p>'.$contenu.'</p>
<strong>'.$date.'</strong>
</div>';
}
L’idée consiste à indiquer dans un premier temps l’ID de l’agence à retourner.
Ensuite, nous créons plusieurs variables qui vont récupérer le contenu, le titre et la date. Il est possible d’obtenir de nombreux autres éléments comme l’indique la liste sur le codex.
Un besoin simple mais pas vraiment facile à réaliser sans un minimum de connaissance. Bien entendu, des plugins vous permettront de faire la même chose… mais probablement pas en si peu de lignes de code et à l’emplacement de votre choix.