글을 쿼리하여 나열하는 방법은 다양합니다. 가령 카테고리별로 글을 나열하는 것이 대표적인 방법이라 하겠습니다. 카테고리별로 글을 나열하려는 경우 다양한 플러그인을 사용할 수 있습니다. (예: List category posts 플러그인.)
카테고리를 별도로 만들지 않고 태그를 사용하여 글을 나열하는 방법도 생각해볼 수 있습니다. 이 경우 다음과 같은 코드를 적절한 곳에 삽입하면 됩니다.
$original_query = $wp_query; $wp_query = null; $args=array('posts_per_page'=>5, 'tag' => $tag_name); $wp_query = new WP_Query( $args ); if ( have_posts() ) : while (have_posts()) : the_post(); echo '<li>'; the_title(); echo '</li>'; endwhile; endif; $wp_query = null; $wp_query = $original_query; wp_reset_postdata(); // Source: Stackoverflow
the_title()에 글 링크를 추가하려면 <a href="<?php echo esc_url( get_permalink() ); ?>"> ...</a> 또는 <a href="<?php the_permalink(); ?>...</a>를 이용하면 됩니다. 이외에도 excerpt나 썸네일도 추가가 가능합니다.
댓글 남기기