Mémos

M é m o - l a b .

Les templates tags

Les templates tags sont des fonctions utilisées pour afficher en frontend les contenus ou des informations saisis dans la partie admin.

Liste non exhaustive des templates tags les plus courants (la notion de post dans cette liste correspond à un article ou à un cpt) :

  • the_title() : titre du post
  • the_content() : contenu du post
  • the_excerpt() : résumé du contenu du post
  • the_post_thumbnail : image mise en avant
  • the_author() : auteur du post
  • get_avatar() : avatar de l’auteur
  • the_date() : date du post (attention, the_date() n’affiche qu’une seule fois la même date. L’alternative est d’utiliser the_time(). Le format de la date est paramétrable depuis la partie admin dans Réglages > Général.
  • the_time() : date et heure du post. Le format de de la date est paramétrable depuis la partie admin dans Réglages > Général.
  • the_permalink() : lien permettant d’accéder au post
  • the_category() : liste des catégories du post
  • the_tags() : étiquettes du post

La compréhension par le code





<?php 
if (have_posts()) : while (have_posts()) : the_post(); ?>
    <h1><?php the_title(); ?></h1>
    <p><?php the_content(); ?></p>
    ...
?>
<?php endwhile; endif; ?>



Dans le cas d'un CPT, la boucle devra intégrer une requête.

<?php 
$q = new WP_Query([
    'post-type' => '<nom_du_cpt>'
]};
?>
<?php 
if ($q->have_posts()) : while ($q->have_posts()) : $q->the_post(); ?>
    <h1><?php the_title(); ?></h1>
    <p><?php the_content(); ?></p>
    ...
?>
<?php endwhile; endif; ?>