Projet

Général

Profil

Evolution #103

Mis à jour par Marc Roze il y a plus de 11 ans

Si nous avons crée des taxonomies, c'est bien pour s'en servir et les afficher comme informations. 

 Mais tout d'abord, nous allons corriger une modification faite auparavant. Nous avions modifié le fichier single.php pour le faire afficher ce que nous souhaitions, or je ne l'avais pas vu, mais il aurait suffit de créer un fichier single-resident.php sans avoir à modifier le fichier single.php 
 C'est une des possibilités offertes. 
 Pour corriger cela donc : renommez sur le serveur le fichier single.php en single-resident.php et celui appelé _old_single.php en single.php 
 Cela ne change rien, mais c'est au niveau de la cohérence des fichiers et de la méthode. Utilisons les bonnes pratiques Wordpress. 

 Dans ce fichier single-resident.php, si nous voulons afficher les taxonomies, il va falloir insérer un code au bon endroit. 

 
 Le code (l'exemple ici concerne l'étage du résident, à faire varier selon les taxonomies, cf. Custom Post Type->Manage Taxonomies) : <code><?php <?php echo get_the_term_list( get_the_ID(), 'etage', "Etage : " ) ?></code> ?> 
 Le bon endroit : sous la ligne 9 du fichier single-resident.php 

 Vous pouvez également faire un peu de HTML : pourquoi ne pas placer les taxonomies dans une liste (<ul> et <li>) par exemple ? 

 Nous verrons ensuite comment afficher des filtres avec ces taxonomies pour la recherche de résidents.

Retour