Files
aacperspektywy.pl/wp-content/themes/aac/inc/template-article-card.php
2026-01-08 15:27:15 +01:00

61 lines
2.2 KiB
PHP

<?php
$image = $args['image'] ?? '';
$title = $args['title'] ?? '';
$link = $args['link'] ?? '#';
$category = $args['category'] ?? '';
$post_id = $args['post_id'] ?? get_the_ID();
$author_id = get_post_field('post_author', $post_id);
$author_name = get_the_author_meta('display_name', $author_id);
$author_url = get_author_posts_url($author_id);
$author_img = get_avatar_url($author_id, ['size' => 96]);
$second_img = get_field('second_profile_img', 'user_' . $author_id);
$gender = get_field('plec', 'user_' . $author_id);
$author_title = ($gender === 'female') ? 'Autorka' : 'Autor';
if ($second_img && $gender === 'female') {
$author_title = 'Autorki';
}
?>
<article class="article-card">
<?php if ($category) : ?>
<ol class="card-tags">
<?php foreach ($category as $item) : ?>
<li><span><?php echo $item->name; ?></span></li>
<?php endforeach; ?>
</ol>
<?php endif; ?>
<div class="card-img">
<a href="<?php echo $link; ?>">
<img src="<?php echo $image; ?>" alt="">
</a>
</div>
<div class="card-data">
<div class="card-title">
<h3><a href="<?php echo $link; ?>"><?php echo $title; ?></a></h3>
</div>
<div class="card-footer">
<div class="card-author">
<ol class="card-author--img">
<li>
<img src="<?php echo esc_url($author_img); ?>" alt="<?php echo esc_attr($author_name); ?>">
</li>
<?php if($second_img) : ?>
<li>
<img src="<?php echo esc_url($second_img); ?>" alt="<?php echo esc_attr($author_name); ?>">
</li>
<?php endif; ?>
</ol>
<div class="card-author--data">
<p class="card-author--title"><?php echo $author_title; ?></p>
<a class="card-author--name" href="#"><?php echo esc_html($author_name); ?></a>
</div>
</div>
<a href="<?php echo $link; ?>" class="btn-2">Czytaj dalej</a>
</div>
</div>
</article>