2013-02-14 1 views
1

나는 사이트, 기본 WP 카테고리에 대한 분류 체계의 2 개 세트를 가지고 있고, 내 category.php 파일 I에서,WP 사용자 정의 분류는 query_posts()에 표시되지 않습니다.

add_action('init', 'content_taxonomy', 0); 
function content_taxonomy() { 

register_taxonomy(
'type', 
'post', 
array(
    'hierarchical' => true, 
    'label' => 'Type of Content', 
    'query_var' => true, 
    'rewrite' => false 
    ) 
); 
}; 

그런 다음 컨텐츠 유형 ('유형')에 대한 functions.php를 통해 생성하는 또 다른 단일 WP 카테고리의 모든 게시물을 표시 한 다음 그 아래의 콘텐츠 유형 카테고리 (동영상, 블로그 게시물, 기사 등에 링크 된 게시물)로 필터링 할 수 있습니다. 따라서 내 루프는 다음과 같습니다.

$category = get_category(get_query_var('cat')); 
$cat_id = $category->cat_ID; 

query_posts('cat=".$cat_id.", 121') // 121 Being the Video Custom Taxonomy 

그런 다음 루프를 따라합니다. 그러나 사용자 정의 분류 카테고리를 표시 할 수는 없지만 WP 카테고리 만 잡을 수 있습니다.

답변

0

맞춤 분류를 마치 다른 카테고리처럼 다루는 것처럼 보입니다. 당신의 고양이가 7, 말,라면, 코드 평가 것에 :

query_posts('cat=7, 121'); 

해서는 안 같은 당신의 query_posts 선 모습 뭔가 :

query_posts('cat=' . $cat_id . '&type=video'); 
+0

네! 그랬어! – Joel

관련 문제