Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

SikurMemukad.com montly issues shortcode

// Add Shortcode
function montly_issues_shortcode( $atts ) {

	// Attributes
	$atts = shortcode_atts(
		array(
			'issues' => '0',
		),
		$atts,
		'montly_issues'
	);

	$box = 0;
	$upload_dir = wp_upload_dir();
	$issue_list = get_terms( 'issues', array( 'order' => 'DESC', 'orderby' => 'id', 'include' => $atts['issues'] ) );
	
	foreach ( $issue_list as $issue ) : $box++;
	?>
		<div class="col-sm-6 col-xs-12 sub-issue">
			<?php $i = 0; ?>
			<?php $issue_color = sikurmemukad_taxonomy_meta( $issue->term_id, 'color' ); ?>
			<?php $the_query = new WP_Query( array( 'order' => 'ASC', 'post_type' => 'post', 'tax_query' => array( array( 'taxonomy' => 'issues', 'field' => 'slug', 'terms' => $issue->slug ) ) ) ); ?>
			<?php if ( $the_query->have_posts() ) : ?>
	
				<?php while ( $the_query->have_posts() ) : $the_query->the_post(); $i++; ?>
	
					<?php if ( $i == 1 ) { ?>
	
						<h1><a href="<?php echo get_home_url() . '/issues/' . $issue->slug . '/'; ?>"><?php echo $issue->name; ?> <span style="color:<?php echo $issue_color; ?>;">||| <?php echo $issue->description; ?></span></a></h2>
						<h2 style="background-image:url('<?php echo $upload_dir['baseurl'] . '/' . $issue->slug . '-header.jpg'; ?>');"></h2>
	
					<?php } ?>
	
					<h3><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" style="color:<?php echo $issue_color; ?>;"><?php the_title(); ?></a></h3>
					<?php the_excerpt(); ?>
	
				<?php endwhile; ?>
	
				<p class="issue_link"><a href="<?php echo get_home_url() . '/issues/' . $issue->slug . '/'; ?>" style="color:<?php echo $issue_color; ?>;">לגיליון המלא &gt;&gt;</a></p>
				<?php wp_reset_query(); wp_reset_postdata(); ?>
	
			<?php else : ?>
	
				<h1><?php echo $issue->name; ?></h2>
				<h2 style="background-image:url('<?php echo $upload_dir['baseurl'] . '/' . $issue->slug . '-header.jpg'; ?>');"></h2>
	
			<?php endif; ?>
	
	    </div>
	
	    <?php if ( 2 == $box OR 4 == $box OR 6 == $box OR 8 == $box OR 10 == $box ) { ?>
	        <div class="clearfix visible-sm visible-md visible-lg"></div>
	    <?php } else { ?>
	        <div class="clearfix visible-xs"></div>
	    <?php } ?>
	
	<?php endforeach;

}
add_shortcode( 'montly_issues', 'montly_issues_shortcode' );