Current File : /home/pacjaorg/www/grants -mzee/wp-content/themes/bizberg/index.php |
<?php
get_header();
do_action( 'bizberg_before_homepage_blog' );
if( bizberg_get_theme_mod( 'homepage_blog_status' ) == false ){ ?>
<section id="blog" class="blog-lists <?php echo esc_attr( bizberg_sidebar_position() ); ?>">
<div class="container">
<div class="row">
<?php
$homepage_blog_title = bizberg_get_theme_mod( 'homepage_blog_title' );
if( !empty( $homepage_blog_title ) ){ ?>
<div class="<?php echo bizberg_check_blog_title_class(); ?>">
<h2 class="homepage_blog_title"><?php echo esc_html( $homepage_blog_title ); ?></h2>
</div>
<?php
} ?>
<div class="<?php echo bizberg_check_sidebar_active_inactive_class_home(); ?>">
<?php
$front_paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$post_limit = bizberg_get_theme_mod( 'homepage_latest_posts_limit' , 'all' );
$args = array(
'post_type' => 'post',
'paged' => $front_paged,
'cat' => absint( bizberg_get_theme_mod( 'homepage_latest_posts_category' ) ),
'ignore_sticky_posts' => bizberg_get_theme_mod( 'homepage_ignore_sticky_posts' )
);
if( $post_limit != 'all' ){
$args['posts_per_page'] = absint( $post_limit );
}
$frontpage_post_query = new WP_Query( $args );
// If showing all the posts, then only show the pagination
$max_num_pages = ( $post_limit == 'all' ? $frontpage_post_query->max_num_pages : 0 );
if ( $frontpage_post_query->have_posts() ) :
if ( is_home() && ! is_front_page() ) : ?>
<header>
<h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
</header>
<?php
endif;
/* Start the Loop */
echo '<div class="row" id="content">';
while ( $frontpage_post_query->have_posts() ) : $frontpage_post_query->the_post();
bizberg_get_homepage_blog_layout();
endwhile;
echo '</div>';
/**
* Without changing the $GLOBALS['wp_query']->max_num_pages, the pagination will not work
*/
$GLOBALS['wp_query']->max_num_pages = $max_num_pages;
bizberg_numbered_pagination();
else :
get_template_part( 'template-parts/content', 'none' );
endif;
wp_reset_postdata();
?>
</div>
<?php
/**
* Disable sidebar in grid view
*/
if( bizberg_sidebar_position() != 'blog-nosidebar-1' ){
if( is_active_sidebar( 'sidebar-2' ) ){ ?>
<div class="col-md-4 col-sm-12 bizberg_sidebar">
<?php get_sidebar(); ?>
</div>
<?php
}
} ?>
</div>
</div>
</section>
<?php
}
do_action( 'bizberg_after_homepage_blog' );
get_footer();