<?php
/**
* Template part for displaying posts content
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @author PressLayouts
* @package kapee/template-parts/post-loop
* @since 1.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
if( ! kapee_get_loop_prop( 'show-blog-post-content' ) ) {
return;
}
$content_type = kapee_get_loop_prop( 'blog-post-content');
$excerpt_length = kapee_get_loop_prop('blog-excerpt-length');
?>
<div class="entry-content">
<?php
if( 'full-content' == $content_type && 'related-posts' != kapee_get_loop_prop( 'name' ) ) {
$content = get_the_content();
} elseif( 'excerpt-content' == $content_type || 'related-posts' == kapee_get_loop_prop( 'name' ) ) {
if( has_excerpt() && ! empty( $post->post_excerpt ) ){
$content = get_the_excerpt();
}else{
$content = get_the_content('');
}
$content = preg_replace("/\[caption(.*)\[\/caption\]/i", '', $content);
$content = preg_replace('`\[[^\]]*\]`','',$content);
$content = stripslashes( wp_filter_nohtml_kses( $content ) );
$content = wp_trim_words( $content, $excerpt_length );
}
echo apply_filters( 'the_content', $content );
if( 'full-content' == $content_type ) {
wp_link_pages(
array(
'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'kapee' ),
'after' => '</div>',
'link_before' => '<span class="page-number">',
'link_after' => '</span>',
)
);
} ?>
</div>