58 lines
1.8 KiB
PHP
58 lines
1.8 KiB
PHP
<?php
|
|
/**
|
|
* The template for displaying category pages
|
|
*/
|
|
|
|
get_header(); ?>
|
|
|
|
<div class="bg-light py-5 border-bottom mb-5">
|
|
<div class="container text-center">
|
|
<h1 class="display-5 fw-bold mb-3">Archive: <?php single_cat_title(); ?></h1>
|
|
<?php if (category_description()): ?>
|
|
<div class="lead text-muted mx-auto w-75"><?php echo category_description(); ?></div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container mb-5">
|
|
<main id="primary" class="site-main">
|
|
<div class="row g-4">
|
|
<?php
|
|
if (have_posts()):
|
|
while (have_posts()):
|
|
the_post();
|
|
?>
|
|
<div class="col-md-6 col-lg-4 d-flex align-items-stretch">
|
|
<article id="post-<?php the_ID(); ?>" <?php post_class('card w-100 border-0 shadow-sm h-100'); ?>>
|
|
<div class="card-body d-flex flex-column">
|
|
<header class="entry-header mb-3">
|
|
<?php the_title('<h3 class="card-title h5 fw-bold"><a href="' . esc_url(get_permalink()) . '" class="text-dark text-decoration-none stretched-link">', '</a></h3>'); ?>
|
|
</header>
|
|
|
|
<div class="card-text text-muted flex-grow-1">
|
|
<?php the_excerpt(); ?>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
</div>
|
|
<?php
|
|
endwhile;
|
|
|
|
echo '</div>'; // close row
|
|
|
|
the_posts_navigation(array(
|
|
'screen_reader_text' => 'Posts navigation',
|
|
'prev_text' => '<span class="btn btn-outline-primary">← Older Posts</span>',
|
|
'next_text' => '<span class="btn btn-outline-primary">Newer Posts →</span>',
|
|
'class' => 'd-flex justify-content-between my-5'
|
|
));
|
|
else:
|
|
echo '<div class="col-12"><div class="alert alert-info text-center">' . esc_html__('No posts found in this category.', 'wisdom1') . '</div></div></div>'; // close row and alert
|
|
endif;
|
|
?>
|
|
</main>
|
|
</div>
|
|
|
|
<?php
|
|
get_footer();
|