• Всем привет. Помогите пожалуйста решить.
    У меня есть код, он выводит в конце статьи, похожие записи из связных тегов. Нужно сделать условие if, если постов из Тегов не оказалось, то выводить похожие посты из текущей Категории. Вот код:

    <?php $orig_post = $post;
    global $post;
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=>5, // Number of related posts that will be shown.
    'caller_get_posts'=>1
    );
    $my_query = new wp_query( $args );
    if( $my_query->have_posts() ) {
    
    $category = get_the_category();
    
    echo '<div class="head"><h2>'.$category[0]->cat_name.':</h2></div>';
    
    while( $my_query->have_posts() ) {
    $my_query->the_post(); ?>
    
    <div class="related">
    <span><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></span><br />
    
    <span id="star"><?php echo expand_ratings_template('%RATINGS_IMAGES%', get_the_ID()); ?></span>
    </div>
    
    <? }
    echo '';
    }
    }
    $post = $orig_post;
    wp_reset_query(); ?>
  • Тема «Вывод похожих постов из категории если теги отсутству» закрыта для новых ответов.