<?php
/**
 * Template part for displaying a post
 *
 * @package kadence
 */

namespace Kadence;

$image = get_the_post_thumbnail();
if (empty($image)) $image = '';

$type = get_post_type_object(get_post_type());

$categories = get_the_category();
if ( is_array( $categories ) && count( $categories ) ) {
	$categories = '<span>&gt;</span><ul class="bw-resource-title-type">' . implode( '', array_map( function ( $category ) {
		$category_link = get_term_link( $category );
		if ( is_wp_error( $category_link ) ) return '';
		return '<li><a href="' . esc_url($category_link) . '">' . $category->name . '</a></li>';
	}, $categories ) ) . '</ul>';
} else {
	$categories = '';
}

?>

<article <?php post_class( 'entry content-bg loop-entry bw-resource-entry' ); ?>>
	<div class="entry-content-wrap">
		<header class="bw-resource-header">
			<div class="bw-resource-image">
				<a href="<?php the_permalink(); ?>">
					<?php echo $image; ?>
				</a>
			</div>
			<div class="bw-title-column">
				<div class="bw-resource-tax">
					<ul><li><?php echo $type->labels->singular_name; ?></li></ul>
					<?php echo $categories ?>
				</div>
				<?php the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); ?>
			</div>
		</header>
		<div class="entry-content">
			<?php get_template_part( 'template-parts/content/entry_summary', get_post_type() ); ?>
		</div>
		<footer>
			<?php get_template_part( 'template-parts/resource-content/entry_tags', get_post_type() ); ?>
		</footer>
	</div>
</article>
