I need to output inside echo foreach to output the terms that belong to this post. How can i do this? The code I wrote is not working.
$cur_terms = get_the_terms( $ajaxposts->post->ID, 'cities' ); echo '<div class="speaker-city"> '. foreach( $cur_terms as $cur_term ): .' <p> '. echo $cur_term->name .' </p> '.endforeach; .' </div>';
Advertisement
Answer
You have to use foreach block and print inside the block
$cur_terms = get_the_terms( $ajaxposts->post->ID, 'cities' ); echo '<div class="speaker-city">'; foreach( $cur_terms as $cur_term ) { echo'<p>'. $cur_term->name .'</p>'; } echo'</div>';