';
if ( 'true' === $shortcode_args['badge'] ) {
$taxonomy_post = $shortcode_args['badgetaxonomy'];
$show_taxonomy = true;
if ( empty( $taxonomy_post ) || ! taxonomy_exists( $taxonomy_post ) ) {
$show_taxonomy = false;
}
$terms_posts = wp_get_post_terms( $id, $taxonomy_post );
if ( empty( $terms_posts ) || is_wp_error( $terms_posts ) ) {
$show_taxonomy = false;
}
$num = 1;
if ( '' !== $num ) {
$terms_posts = array_slice( $terms_posts, 0, $num );
}
$link_meta = true;
if ( $link_meta ) {
$format = '
%1$s';
} else {
$format = '
%1$s';
}
$termsdata = '';
foreach ( $terms_posts as $termpost ) {
$term_name = $termpost->slug;
$termsdata .= sprintf( $format, $termpost->name, get_term_link( (int) $termpost->term_id ), strtolower( $term_name ) );
}
if ( $show_taxonomy === true ) {
$render .= '
';
$render .= $termsdata;
$render .= '
';
}
}
// Show title.
if ( 'true' === $shortcode_args['show_title'] ) {
$render .= '
';
$render .= '';
$render .= '<' . esc_html( $shortcode_args['title_html_tag'] ) . ' class="sp-pt-0 sp-posts-block-title">';
$render .= $title;
$render .= '' . esc_html( $shortcode_args['title_html_tag'] ) . '>';
$render .= '
';
$render .= '';
}
// Show post content.
if ( 'true' === $shortcode_args['show_excerpt'] ) {
if ( ! empty( $excerpt ) ) {
$render .= '
';
$render .= esc_html( wp_trim_words( $excerpt, (int) $shortcode_args['excerpt_length'], null ) );
$render .= '
';
} else {
if ( 0 < strlen( $content ) ) {
$render .= '
';
$render .= esc_html( wp_trim_words( $content, (int) $shortcode_args['excerpt_length'], null ) );
$render .= '
';
}
}
}
// Show read more button.
if ( 'true' === $shortcode_args['show_read_more'] ) {
$render .= '
';
}
// Show meta data.
if ( 'true' === $shortcode_args['show_meta_options'] ) {
$render .= '
';
}
$render .= '
';
// Show featured image.
if ( 'true' === $shortcode_args['show_featured_image'] ) {
$featured_img_url = get_the_post_thumbnail_url( $id, 'full' );
$render .= '