wordpress if/else pagetemplate
-
Hallo allemaal,
Ik heb een Bootstrap carousel op de website, die foto’s van custom post type laten zien. Ik heb een filter erin gebouwd voor het jaar. Ik heb een pagina template met jaar 2014, 2015 en 2016. Dit is de code om de foto te laten zien met de filter.
<div id="myCarousel" class="carousel"> <div class="carousel-inner" id="carousel_portfolio"> <?php $args = array ( 'posts_per_page' => 1, 'post_type' => array('post','werk') ); $home_recent = new WP_Query( $args ); if( $home_recent ->have_posts() ) : while( $home_recent ->have_posts() ) : $home_recent ->the_post(); $post_type = get_post_type( $post->ID ); $image = get_field('foto'); $jaar = get_field('jaar'); //Voor de eerste active item te tonen if ($jaar == 2014) { ?> <div class="item active"> <img src="<?php echo $image['url']; ?>" width="100%"> <p><?php the_field('materiaal'); ?></p> <p><?php the_field('afmetingen'); ?></p> </div> <?php } else { } endwhile; endif; wp_reset_postdata(); ?> <?php //Voor de tweede item te tonen $args = array ( 'posts_per_page' => 4, 'post_type' => array('post','werk'), 'offset' => 1, ); $home_recent = new WP_Query( $args ); if( $home_recent ->have_posts() ) : while( $home_recent ->have_posts() ) : $home_recent ->the_post(); $post_type = get_post_type( $post->ID ); $image = get_field('foto'); $jaar = get_field('jaar'); //Voor de eerste active item te tonen if ($jaar == 2014) { ?> <div class="item"> <img src="<?php echo $image['url']; ?>" width="100%"> <p><?php the_field('materiaal'); ?></p> <p><?php the_field('afmetingen'); ?></p> </div> <?php } else { } endwhile; endif; wp_reset_postdata(); ?>
(De get_field is van advanced custom fields).
Dit heb ik op alle jaar templates. Alleen als ik een nieuw item toevoeg in het jaar “2016” gaat de filter op de 2015 en 2014 pagina template automatisch naar de else statement, dus je ziet niks. Weet iemand hoe dat komt en hoe ik het kan oplossen?
Alvast bedankt!
2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
- Het onderwerp ‘wordpress if/else pagetemplate’ is gesloten voor nieuwe reacties.