File "style4.php"
Full Path: /home/adniftyx/public_html/wp-content/plugins/credio-addons/widgets/latest-blog-grid/style4.php
File size: 5.1 KB
MIME-type: text/x-php
Charset: utf-8
<?php
use Elementor\Icons_Manager;
$cat = $settings['category'];
$select = $settings['select_posts'];
global $paged;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if(empty($cat)){
$prelements_query = new wp_Query(array(
'post_type' => 'post',
'orderby' => array( $settings['pre_posts_order_by'] => $settings['pre_posts_sort'] ),
'posts_per_page' => $settings['per_page'],
'offset' => $settings['pre_blog_posts_offset'],
'paged' => $paged,
'post__in' => $select,
));
}
else{
$prelements_query = new wp_Query(array(
'post_type' => 'post',
'orderby' => array( $settings['pre_posts_order_by'] => $settings['pre_posts_sort'] ),
'posts_per_page' => $settings['per_page'],
'offset' => $settings['pre_blog_posts_offset'],
'paged' => $paged,
'post__in' => $select,
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => $cat
),
)
));
}
while($prelements_query->have_posts()): $prelements_query->the_post();
$full_date = get_the_date('M j, Y');
$blog_date = get_the_date('M j, Y');
$blog_only_date = get_the_date('j');
$blog_only_month = get_the_date('M');
$post_admin = get_the_author();
if(!empty($settings['blog_word_show'])){
$limit = $settings['blog_word_show'];
}
else{
$limit = 20;
}
if(!empty($settings['blog_title_word_show'])){
$limits = $settings['blog_title_word_show'];
}
else{
$limits = 200;
}
?>
<div class="pre-blog-item col-lg-<?php echo esc_attr($settings['latest_blog_item_column']);?> col-md-<?php echo esc_attr($settings['latest_blog_item_column_md']);?> col-sm-<?php echo esc_attr($settings['latest_blog_item_column_sm']);?> col-<?php echo esc_attr($settings['latest_blog_item_column_mobile']);?>">
<div class="blog-inner-wraps">
<div class="pre-image-wrap">
<?php if ( 'yes' === $settings['blog_image_show_hide'] ){ ?>
<a href="<?php the_permalink(); ?>" class="rs--thum">
<?php the_post_thumbnail($settings['thumbnail_size']);?>
</a>
<?php
}
?>
<div class="pre-blog-content">
<?php if ( 'yes' === $settings['blog_meta_show_hide'] ){ ?>
<ul class="pre-blog-meta">
<?php if(!empty($post_admin)){ ?>
<li> <?php echo esc_html('By', 'credio') ?> <span><?php echo esc_html($post_admin); ?></span></li>
<?php } ?>
<?php if(!empty($full_date)){ ?>
<li> <?php echo esc_html($full_date); ?> </li>
<?php } ?>
</ul>
<?php } ?>
<?php if ( 'yes' === $settings['blog_title_show_hide'] ){ ?>
<h3 class="pre-post-title"><a class="pre-pointer-events" href="<?php the_permalink();?>">
<?php echo wp_trim_words( get_the_title(), $limits, '' ); ?></a>
</h3>
<?php } ?>
<?php if ( 'yes' === $settings['blog_content_show_hide'] ){ ?>
<p class="pre-content"><?php echo wp_trim_words( get_the_content(), $limit, '...' ); ?></p>
<?php }
if ( 'yes' === $settings['blog_cate_show_hide'] ){
$category = get_the_category(get_the_ID());
foreach($category as $cat) {
?>
<a href="<?php echo esc_url( get_category_link($cat->term_id) ); ?>" class="rs-cate">
<?php echo esc_html($cat->name);?>
</a>
<?php }
} ?>
</div>
</div>
</div>
</div>
<?php
endwhile;
if('yes' == $settings['show_grid_pagination']) { ?>
<div class="pagination-area">
<div class="nav-links">
<?php
$bigNum = 999999999;
echo paginate_links(array(
'base' => str_replace($bigNum, '%#%', esc_url(get_pagenum_link($bigNum))),
'format' => '?paged=%#%',
'current' => max(1, $paged),
'total' => $prelements_query->max_num_pages,
'prev_text' => __('Prev', 'rsaddon'),
'next_text' => __('Next', 'rsaddon'),
));
?>
</div>
</div>
<?php }
wp_reset_query();
?>