| Current Path : /home/xbodynamge/www/wp-content/themes/responsiveboat/sections/ |
| Current File : /home/xbodynamge/www/wp-content/themes/responsiveboat/sections/latest_news.php |
<?php
$zerif_total_posts = get_option('posts_per_page'); /* number of latest posts to show */
if( !empty($zerif_total_posts) && ($zerif_total_posts > 0) ):
if( function_exists('zerif_before_latest_news_trigger') ):
zerif_before_latest_news_trigger();
endif;
$responsiveboat_parent_theme = get_template();
/**********************************/
/********** Zerif PRO *************/
/**********************************/
if( !empty($responsiveboat_parent_theme) && ($responsiveboat_parent_theme == 'zerif-pro') ):
global $wp_customize;
$zerif_latest_news_show = get_theme_mod('zerif_latest_news_show');
if( !empty($zerif_latest_news_show) ):
echo '<section class="latest-news" id="latestnews">';
elseif ( isset( $wp_customize ) ):
echo '<section class="latest-news zerif_hidden_if_not_customizer" id="latestnews">';
endif;
zerif_top_latest_news_trigger();
if( !empty($zerif_latest_news_show) || isset( $wp_customize ) ):
/* SECTION HEADER */
echo '<div class="section-header">';
$zerif_latestnews_title = get_theme_mod('zerif_latestnews_title',__('LATEST NEWS','responsiveboat'));
/* title */
if( !empty($zerif_latestnews_title) ):
echo '<h2 class="dark-text">' . $zerif_latestnews_title . '</h2>';
elseif ( isset( $wp_customize ) ):
echo '<h2 class="dark-text zerif_hidden_if_not_customizer"></h2>';
endif;
/* subtitle */
$zerif_latestnews_subtitle = get_theme_mod('zerif_latestnews_subtitle',__('Add a subtitle in Customizer, "Latest news section"','responsiveboat'));
if( !empty($zerif_latestnews_subtitle) ):
echo '<h6 class="dark-text">'.$zerif_latestnews_subtitle.'</h6>';
elseif ( isset( $wp_customize ) ):
echo '<h6 class="dark-text zerif_hidden_if_not_customizer"></h6>';
endif;
echo '</div><!-- END .section-header -->';
echo '<div class="clear"></div>';
$zerif_latest_loop = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 4, 'order' => 'DESC','ignore_sticky_posts' => true ) );
if( $zerif_latest_loop->have_posts() ):
echo '<div class="rb-latest-news-container">';
while ( $zerif_latest_loop->have_posts() ) : $zerif_latest_loop->the_post();
if ( has_post_thumbnail() ) :
echo '<div class="rb-latest-news">';
else:
echo '<div class="rb-latest-news rb-latest-news-content-open">';
endif;
echo '<div class="rb-latest-news-image-holder">';
echo '<a href="'.get_permalink().'">';
echo '<span class="rb-latest-news-image">';
if ( has_post_thumbnail() ) :
the_post_thumbnail('rb_latest_news_photo');
else:
echo responsiveboat_get_first_image_from_post();
endif;
echo '</span>';
echo '</a>';
echo '<span class="rb-latest-news-content">';
echo '<div class="rb-latest-news-content-outer">';
echo '<div class="rb-latest-news-content-inner">';
echo '<h3>'.get_the_title().'</h3>';
echo '<a href="'.get_permalink().'" class="rb-latest-news-read-more">'.__('Read full article','responsiveboat').'</a>';
echo '</div>';
echo '</div>';
echo '</span>';
echo '</div><!-- .rb-latest-news-image-holder -->';
echo '</div><!-- .rb-latest-news -->';
endwhile;
echo '</div><!-- .rb-latest-news-container -->';
wp_reset_postdata();
endif;
zerif_bottom_latest_news_trigger();
echo '</section>';
endif;
/*********************************************/
/******* Other theme then Zerif PRO *******/
/*********************************************/
else:
echo '<section class="latest-news" id="latestnews">';
if( function_exists('zerif_top_latest_news_trigger') ):
zerif_top_latest_news_trigger();
endif;
/* SECTION HEADER */
echo '<div class="section-header">';
$zerif_latestnews_title = get_theme_mod('zerif_latestnews_title');
/* title */
if( !empty($zerif_latestnews_title) ):
echo '<h2 class="dark-text">' . $zerif_latestnews_title . '</h2>';
else:
echo '<h2 class="dark-text">' . __('Latest news','responsiveboat') . '</h2>';
endif;
/* subtitle */
$zerif_latestnews_subtitle = get_theme_mod('zerif_latestnews_subtitle');
if( !empty($zerif_latestnews_subtitle) ):
echo '<h6 class="dark-text">'.$zerif_latestnews_subtitle.'</h6>';
endif;
echo '</div><!-- END .section-header -->';
echo '<div class="clear"></div>';
$zerif_latest_loop = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 4, 'order' => 'DESC','ignore_sticky_posts' => true ) );
if( $zerif_latest_loop->have_posts() ):
echo '<div class="rb-latest-news-container">';
while ( $zerif_latest_loop->have_posts() ) : $zerif_latest_loop->the_post();
if ( has_post_thumbnail() ) :
echo '<div class="rb-latest-news">';
else:
echo '<div class="rb-latest-news rb-latest-news-content-open">';
endif;
echo '<div class="rb-latest-news-image-holder">';
echo '<a href="'.get_permalink().'">';
echo '<span class="rb-latest-news-image">';
if ( has_post_thumbnail() ) :
the_post_thumbnail('rb_latest_news_photo');
else:
echo responsiveboat_get_first_image_from_post();
endif;
echo '</span>';
echo '</a>';
echo '<span class="rb-latest-news-content">';
echo '<div class="rb-latest-news-content-outer">';
echo '<div class="rb-latest-news-content-inner">';
echo '<h3>'.get_the_title().'</h3>';
echo '<a href="'.get_permalink().'" class="rb-latest-news-read-more">'.__('Read full article','responsiveboat').'</a>';
echo '</div>';
echo '</div>';
echo '</span>';
echo '</div><!-- .rb-latest-news-image-holder -->';
echo '</div><!-- .rb-latest-news -->';
endwhile;
wp_reset_postdata();
echo '</div><!-- .rb-latest-news-container -->';
endif;
if( function_exists('zerif_bottom_latest_news_trigger') ):
zerif_bottom_latest_news_trigger();
endif;
echo '</section>';
endif;
if( function_exists('zerif_after_latest_news_trigger') ):
zerif_after_latest_news_trigger();
endif;
endif; ?>