연관 게시물 목록 가져오기

포스팅을 열면 해당 포스팅과 관련된 연관 게시물을 가져오게 만들기 위한 것이다.
그렇기에 본문이거나 페이지의 경우에만 적용될 수 있도록 if문이 함께 있다.

<?php if ( ( is_single() || is_page() ) && ( comments_open() || get_comments_number() ) && ! post_password_required() ) {
            ?>
            <section class="related">
                  <h3>related</h3>
                  <ul>
                        <?php
                              $related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5, 'post__not_in' => array($post->ID) ) );
                              if( $related ) foreach( $related as $post ) {
                              setup_postdata($post);
            		?>
                        <li>
                              <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
                        </li>
                        <?php }
                              wp_reset_postdata();
                        ?>
                  </ul>
            </section>

      <?php } ?>

TOP