2017-02-17 3 views
0

regiter_texonomy를 사용하여 내 사용자 정의 게시물 유형에 대한 카테고리가 생성되었습니다. 카테고리를 클릭하면 texonomy_template으로 이동하지만 사용자 정의 게시물을 표시하지 않습니다. 빈 포스트를 보여주는 이유는 무엇입니까?Texonomy 템플릿에 필터 카테고리가 표시되지 않음

index.php를

<?php 
$defaults = array(
     'taxonomy'   => 'portfolio_category', 
     'title_li'   => __('Categories') 
    ); 
wp_list_categories($defaults); ?> 

texonomy-portfolio_category.php

<?php 
if(have_posts()): 
    echo 'Yes'; 
else: 
    echo 'No'; 
endif; 
?> 

그러나 빈 목록을 표시합니다.

답변

0

빈 범주가있을 가능성이 있으므로 wp_list_categories을 사용하여 표시되지 않을 수 있으므로 아래의 인수를 사용해보십시오.

<?php 
$defaults = array(
    'hide_empty'   => false, 
    'taxonomy'   => 'portfolio_category', 
    'title_li'   => __('Categories') 
); 

wp_list_categories($defaults); 
?> 
+0

카테고리 ae 표시. 그러나 어떤 카테고리를 클릭하면 게시물이 표시되지 않습니다. –

+0

여기에 완전한 루프를 게시하여 체크 아웃 할 수 있습니다 (have_posts()) : echo '예'; else : echo '아니요'; endif; –

+0

$ args = array ( 'post_type'=> 'portfolio' ); $ a = get_posts ($ args); 내가 have_post() 당신이 기본적으로 카테고리 페이지에서 최신 게시물을로드해야보다 texonomy - portfolio_category.php에 그것을 시도하는 경우에 perticular 선택한 카테고리 –

관련 문제