45 lines
1.3 KiB
PHP
45 lines
1.3 KiB
PHP
<?php
|
|
if ( ! isset( $upstudy_blog_post_style ) ) :
|
|
$upstudy_blog_post_style = 'standard';
|
|
endif;
|
|
|
|
if ( isset( $_GET['post_preset'] ) ) :
|
|
$upstudy_blog_post_style = in_array( $_GET['post_preset'], array( 1, 2, 3, 'standard' ) ) ? $_GET['post_preset'] : $upstudy_blog_post_style;
|
|
endif;
|
|
|
|
if ( have_posts() ) :
|
|
|
|
if ( is_home() && ! is_front_page() ) :
|
|
?>
|
|
<header>
|
|
<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
|
|
</header>
|
|
<?php
|
|
endif;
|
|
echo '<div class="upstudy-row upstudy-blog-post-archive-style-' . esc_attr( $upstudy_blog_post_style ) . '">';
|
|
/* Start the Loop */
|
|
while ( have_posts() ) :
|
|
the_post();
|
|
/*
|
|
* Include the Post-Type-specific template for the content.
|
|
* If you want to override this in a child theme, then include a file
|
|
* called content-___.php (where ___ is the Post Type name) and that will be used instead.
|
|
*/
|
|
get_template_part( 'template-parts/posts/post', $upstudy_blog_post_style );
|
|
|
|
endwhile;
|
|
wp_reset_postdata();
|
|
echo '</div>';
|
|
|
|
if ( function_exists( 'upstudy_numeric_pagination' ) ) :
|
|
upstudy_numeric_pagination();
|
|
else :
|
|
the_posts_navigation();
|
|
endif;
|
|
|
|
else :
|
|
|
|
get_template_part( 'template-parts/content', 'none' );
|
|
|
|
endif;
|