// 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; ?>;">לגיליון המלא >></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' );