feat(projects): add taxonomy-project-type template
This commit is contained in:
@@ -206,3 +206,10 @@
|
|||||||
border: 1px solid var(--color-outline-variant, #444651);
|
border: 1px solid var(--color-outline-variant, #444651);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.archive-projects__back-link {
|
||||||
|
color: var(--color-primary, #b6c4ff);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.archive-projects__back-link:hover { text-decoration: underline; }
|
||||||
|
|||||||
@@ -0,0 +1,60 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Project Type Taxonomy Archive Template
|
||||||
|
*
|
||||||
|
* @package KsPortfolio
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace KsPortfolio;
|
||||||
|
|
||||||
|
get_header();
|
||||||
|
|
||||||
|
$queried = get_queried_object();
|
||||||
|
$title = $queried && ! is_wp_error( $queried ) ? $queried->name : __( 'Projects', 'ks-portfolio' );
|
||||||
|
?>
|
||||||
|
<section class="archive-projects aura-bg">
|
||||||
|
<div class="aura-bg__content">
|
||||||
|
<div class="container mx-auto my-section">
|
||||||
|
<header class="archive-projects__head">
|
||||||
|
<h1 class="archive-projects__title"><?php echo esc_html( $title ); ?></h1>
|
||||||
|
<p class="archive-projects__intro">
|
||||||
|
<a class="archive-projects__back-link" href="<?php echo esc_url( get_post_type_archive_link( 'projects' ) ); ?>">
|
||||||
|
<?php echo esc_html__( '← All Projects', 'ks-portfolio' ); ?>
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<?php if ( have_posts() ) : ?>
|
||||||
|
<div class="archive-projects__grid grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
|
||||||
|
<?php
|
||||||
|
while ( have_posts() ) :
|
||||||
|
the_post();
|
||||||
|
get_template_part( 'views/components/project-card' );
|
||||||
|
endwhile;
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="archive-projects__pagination">
|
||||||
|
<?php
|
||||||
|
the_posts_pagination(
|
||||||
|
array(
|
||||||
|
'mid_size' => 2,
|
||||||
|
'prev_text' => '« ' . esc_html__( 'Previous', 'ks-portfolio' ),
|
||||||
|
'next_text' => esc_html__( 'Next', 'ks-portfolio' ) . ' »',
|
||||||
|
)
|
||||||
|
);
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
<?php else : ?>
|
||||||
|
<div class="archive-projects__empty">
|
||||||
|
<h2 class="archive-projects__empty-title"><?php echo esc_html__( 'Nothing here yet…', 'ks-portfolio' ); ?></h2>
|
||||||
|
<p class="archive-projects__empty-desc"><?php echo esc_html__( 'No published projects found in this category.', 'ks-portfolio' ); ?></p>
|
||||||
|
</div>
|
||||||
|
<?php endif; ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
get_template_part( 'views/partials/aura-bg' );
|
||||||
|
get_footer();
|
||||||
Reference in New Issue
Block a user