2012-05-11 3 views
0

저는 WordPress에 처음 왔으며 게시물의 카테고리 이름을 표시하는 것에 대해 빠른 질문을했습니다. 나는 두 가지 주요 범주Wordpress의 특정 그룹에서만 카테고리 이름 가져 오기

게임

  • 무료로 휴대
  • 일인
  • 고전 게임

    -

    탁구 - MS. 팩맨

는 게임을

등등을 추천. 그래서 제가 게시물을 만들고 그것이 어떤 게임인지를 태그 할 수 있습니다 (여기에 3 개의 계층이 있음을 유념하십시오). 내 게시물이 ms의 화면 잡기 였다면 팩맨, 게임> 클래식 게임> 팩맨 카테고리를 선택합니다. 내 홈 페이지 추천 슬라이더에서 멋진 이미지를 원할 수도 있으므로 추천 게임을 선택할 수도 있습니다.

그러나 !!! 게시물 세부 정보 페이지로 가면 CATEGORY : Ms. Pacman을 뱉어 내고 싶습니다. 나는 게임/고전 게임이나 특집 게임을 원하지 않는다.

그래서 지금은

<?php the_category(', ', 'single');?> 

만 자식 요소를 표시하려면,하지만 여전히 모든 세 가지 수준뿐만 아니라 추천 카테고리를 보이고있다. 나는 그 "추천 카테고리"id를 쿼리에서 제외시킬 필요가 있다고 생각하지만 어떻게해야할지 모릅니다. 내 구체적인 코드는 다음과 같습니다.

<?php if (have_posts()):?> 
    <?php while (have_posts()) : the_post();?> 
    <div class="category">CATEGORY: <?php the_category(', ', 'single');?></div> 
    <?php endwhile;?>  
<?php endif;?> 

사용자 지정 쿼리 수행 방법 또는 변경 대상 또는 변경 위치를 알 수 없습니다. 이것이 가능한가?

답변

1

쉽게 당신이 찾고있는 무엇을 생산할 예정이다 어떤 필터가없는 것 같다,하지만 당신은 여기에서 찾을 수 있습니다 get_the_category_list의 소스 코드를 사용하여 함께 뭔가를 넣어 수 있어야한다 : http://core.trac.wordpress.org/browser/tags/3.3.2/wp-includes/category-template.php#L0

처럼을 다음과 같이 마크 업을 변경하십시오.

$categories = get_the_category(false); 
foreach($categories as $category) { 
    echo '<a href="' . get_category_link($category->term_id) . '">' . $category->name . '</a>'; 
} 
+0

감사합니다. Calle. 나는 Wordpress에 매우 익숙하며 이미 놀라운 기능의 벽돌 벽에 뛰어 들었습니다. 단지 충격을 받았을뿐입니다 !! – panzhuli

+0

는이 같은 뭔가 결국 : category_parent == '201') {\t \t \t \t \t \t echo "CATEGORY :". $ category-> cat_name. "
"; } } ?> – panzhuli

+0

게시물이 특정 카테고리에 있는지 알고 싶다면 그 카테고리의 이름을 적어주세요. (나는 생각하지 않는다.) –

관련 문제