I have a custom post type named city guide . The child post articles are displayed within the parent page.Child posts has custom category named as newyork and paris.
<div class="container">
<?php while( have_posts() ): the_post(); ?>
<div class="row main-content-wrap">
<div class="col-md-12 long-post-sections-wrapper">
<?php while( $city_guide->have_posts() ): $city_guide->the_post();
$terms = get_the_terms( $post->ID , 'city-guide-cities-category' );
// Loop over each item since it's an array
if ( $terms != null ){
foreach( $terms as $term ) {
// Print the name method from $term which is an OBJECT
print $term->name ;
} }
?>
<div <?php post_class('city-guide-row row' . classes_related($wp_query->current_post) ); ?>>
<div class="col-sm-8">
<h3 id="<?php echo esc_attr( get_post()->post_name ); ?>"><?php the_title(); ?></h3>
<?php the_post_thumbnail(); ?>
<div class="img-caption"><?php echo get_post(get_post_thumbnail_id())->post_excerpt; ?></div>
<?php the_content(); ?>
</div>
<div class="col-sm-4 map-container">
<!-- google map -->
<div class="map-wrapper">
<div class="mobile-map-overlay" onClick="style.pointerEvents='none'"></div>
<iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0"width="100%" height="260" src="http://ift.tt/1TjDj7E echo get_field('address',get_the_ID()); ?>&ie=UTF8&t=roadmap&z=6&iwloc=B&output=embed&z=16"></iframe>
</div>
<h5>Address</h5>
<?php echo get_field('address'); ?><br/>
<?php echo get_field('address_2'); ?>
<h5>Contact</h5>
<?php if(get_field('contact_number')):
echo '<a href="tel:' . get_field('contact_number') . '">' . get_field('contact_number') . '</a>';
endif; ?><br/>
<?php if(get_field('website')):
echo '<a href="' . get_field('website') . '" target="_blank">' . get_field('website') . '</a>';
endif; ?><br/>
<?php if(get_field('email')):
echo '<a href="mailto:' . get_field('email') . '">' . get_field('email') . '</a>';
endif; ?>
</div>
<div class="clearfix"></div>
<hr class="city-row-separator"/>
<?php endwhile; ?>
</div>
</div>
<?php endwhile; ?>
I have printed print $term->name ; inside while so each child article is showing its own categories.
What i want to achieve is display newyork posts first and then paris.
if ( $term->name == 'newyork'){
}
elseif ( $term->name == 'paris'){
}
did not result what i expected.how can I achieve ?Please help
Aucun commentaire:
Enregistrer un commentaire