FEATURE introducing component

This commit is contained in:
Antoine M 2025-06-04 11:32:38 +02:00
parent 6e6a3d4fbe
commit 9fb9b3bb03

View File

@ -0,0 +1,37 @@
<?php
$ID = $args['ID'];
$title = get_the_title($ID);
$date = get_the_date('F Y', $ID);
$cover = get_the_post_thumbnail_url($ID);
$link = get_the_permalink($ID);
$related_revue = get_field('related_revue', $ID);
$related_revue_issue_number = $related_revue ? get_field('issue_number', $related_revue) : null;
?>
<a href="<?php echo $link; ?>" class="post-card post-card--article <?php echo $cover ? 'has-cover' : ''; ?>">
<?php if ($cover) : ?>
<div class="post-card__cover">
<img src="<?php echo $cover; ?>" alt="<?php echo $title; ?>">
</div>
<?php endif; ?>
<div class="post-card__content">
<div class="content-meta">
<span class="content-meta__type content-meta__type--article">Article</span>
</div>
<h3 class="post-card__title"><?php echo $title; ?></h3>
<time class="post-card__date" datetime="<?php echo $date; ?>"><?php echo $date; ?></time>
</div>
<div class="issue-number">
<?php if ($related_revue_issue_number) : ?>
<span><?php echo $related_revue_issue_number; ?></span>
<?php endif; ?>
</div>
</a>