Evolution #103
ouvertAfficher les "Taxonomies" dans le descriptif d'un résident.
0%
Description
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) : <?php echo get_the_term_list( get_the_ID(), 'etage', "Etage : " ) ?>
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.