'3', 'orderby' => 'rand', 'post__not_in' => array( get_the_ID() ), ); $related_by = get_theme_mod( 'adventure_trekking_camp_display_similar_post', 'category' ); $taxonomy = ( $related_by === 'tag' ) ? 'post_tag' : 'category'; $related = wp_get_post_terms( get_the_ID(), $taxonomy ); $adventure_trekking_camp_ids = array(); foreach( $related as $term ) { $adventure_trekking_camp_ids[] = $term->term_id; } if ( ! empty( $adventure_trekking_camp_ids ) ) { if ( $taxonomy === 'category' ) { $adventure_trekking_camp_post_args['category__in'] = $adventure_trekking_camp_ids; } else { $adventure_trekking_camp_post_args['tag__in'] = $adventure_trekking_camp_ids; } } $related_posts = new WP_Query( $adventure_trekking_camp_post_args ); if ( $related_posts->have_posts() ) : ?>

have_posts() ) : $related_posts->the_post(); ?>