2017-12-06 5 views
0

다음 코드를 사용하여 사용자 정의 게시 유형 "포트폴리오"의 모든 게시물을 반환합니다.사용자 정의 게시 유형 - 범주별로 게시물 가져 오기

다른 페이지에서 나는 분류 체계를 만든 사용자 정의 게시 유형의 범주별로 게시물을 반환하고 싶습니다. 아래의 코드를 사용하고 있지만 여전히 모든 사용자 정의 게시물을 반환하고 있습니다.

<?php global $wp_query; 

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 

$args = array('post_type' => 'portfolio', 'taxonomy' => 'portfolio_categories', 'category' => '5', 'posts_per_page' => 3, 'paged' => $paged); 

$wp_query = new WP_Query($args); ?> 

어떤 도움이나 지침을 주시면 감사하겠습니다.

+0

는 대신'category' checkthis의'category__and'을 통과해야 할 수 있음을 -> [wp_query - 인수 - 범주 - and-tags - cms-23070] (https://code.tutsplus.com/tutorials/wp_query-arguments-categories-and-tags--cms-23070) – Rits

답변

1

당신이 카테고리 아래 게시물 나열 할 경우가 tax_query을 사용해야합니다

$args = array(
     'posts_per_page' => 3, 
     'tax_query' => array(
     array(
       'taxonomy' => 'portfolio_categories', 
       'terms' => '5' 
      ), 
     ), 
     'post_type'  => 'portfolio', 
     'post_status'  => 'publish' 
     ); 
관련 문제