워드프레스에서 태그로 글을 쿼리하는 방법

글을 쿼리하여 나열하는 방법은 다양합니다. 가령 카테고리별로 글을 나열하는 것이 대표적인 방법이라 하겠습니다. 카테고리별로 글을 나열하려는 경우 다양한 플러그인을 사용할 수 있습니다. (예: 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나 썸네일도 추가가 가능합니다.

 

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다