File "page-blog-grid.php"

Full Path: /home/peaktdwu/aaronacebhutan.com/wp-content/themes/astrip/page-blog-grid.php
File size: 2.12 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/**
 * The main template file
 *
 * Template Name: Blog grid
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package astrip
 * @since 1.3.0
 * 
 */
get_header();
if (!is_front_page()) :
    get_template_part('template-parts/breadcrumbs/breadcrumb-page');
endif;

// Theme Options value 
$theme_options = get_option('egns_theme_options'); // prefix of theme

$args = array(
    'post_type' => 'post', //it is a Page right?
    'post_status' => 'publish',
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
);
$wp_query = new WP_Query($args);

?>
<div class="blog-grid-section pt-120 pb-120">
    <div class="container">
        <div class="row g-4 justify-content-center">
            <?php
            $num = 0;
            if ($wp_query->have_posts()) :
                /* Start the Loop */
                while ($wp_query->have_posts()) :
                    $num++;
                    echo '<div class="col-lg-4 col-md-6 col-sm-10">';
                    $wp_query->the_post();
                    $format = get_post_format() ?: 'grid';
                    /*
                    * 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('loop-templates/content', $format);
                    echo '</div>';

                endwhile;
            else :
                get_template_part('loop-templates/content', 'none');

            endif;
            ?>
        </div>
        <div class="row justify-content-center">
            <div class="col-md-8">
                <nav class="pagination-wrap">
                    <?php get_template_part('template-parts/blog/pagination'); ?>
                </nav>
            </div>
        </div>
    </div>
</div>

<?php if ($theme_options['astrip_insta_feed_switcher'] == true) :

    // Instagram Feed 
    get_template_part( 'template-parts/common/instagram' );

endif; ?>
<?php
get_footer();