Как вывести совпадающие по меткам посты, но исключая текущий?

Рейтинг: 0Ответов: 0Опубликовано: 17.02.2023

На странице записи в single.php вывожу совпадающие по меткам посты следующим образом:

<?php  
  global $post;    
  $related_tax = 'post_tag';    
  $cats_tags_or_taxes = wp_get_object_terms($post->ID, $related_tax, array('fields' => 'ids')); 

  $args = array(
    'tax_query' => array(
      array(
        'taxonomy' => $related_tax,
        'field' => 'id',
        'include_children' => false,
        'terms' => $cats_tags_or_taxes,
        'operator' => 'IN'
      )
    )
  );

  $misha_query = new WP_Query($args);

  if ($misha_query->have_posts()) :
?>

<div class="slider-box">
  <section class="related-tags-slider">
    <?php
      while ($misha_query->have_posts()) : $misha_query->the_post(); 
    ?>
    <a href="<?php echo get_permalink(); ?>" class="related-tags-post">
      <img src="<?php echo get_the_post_thumbnail_url(); ?>" alt="<?php the_title(); ?>">
      <div class="related-tags-descr">
        <h2><?php the_title(); ?></h2>
        <p><?php the_excerpt(); ?></p>
      </div>
    </a>
    <?php endwhile; ?>
  </section>
</div>
<?php endif;
  wp_reset_postdata();
?>

Выводит записи по меткам, но и текущую тоже. Подскажите, как исключить текущую запись?

Ответы

Ответов пока нет.