2012-08-30 5 views
0

맞춤 계층 적 택 소노 미를 사용하여 사이트에 태그 클라우드를 표시하고 싶습니다.계층 분류에 대한 wp_tag_cloud

제 문제는 기본 wp_tag_cloud가 각 카테고리/태그에 대한 게시물 수를 기반으로 표시된다는 것입니다. 나는 아이들의 카운트도 합산하기를 원한다. 의미가 있지만,

  • CAT1 한 후
    • Subcat1이 게시물
    • Subcat2 한 후
  • CAT2 5 게시물

고양이를 명확히하기 위해

희망 태그 클라우드에 1 개의 게시물이 있어야합니다. subcat1 (2 개의 게시물) 또는 subcat 2 (1 개의 게시물)를 보면서 더 큰 특이성을 얻을 수 있습니다. 현재 Cat 1에는 1 개의 게시물이 있습니다.

내가 생각할 수있는 유일한 방법은 배열의 결과를 캡처 한 다음 필요에 따라 수정하는 것입니다. 더 효과적인/우아한 방법이있는 사람이 있습니까?

답변

0

그래서 핵심을 살펴본 결과이 문제를 해결할 수있었습니다. 다른 사람에게도 같은 필요성이있는 경우 여기에서 대답하십시오.

wp_tag_cloudget_terms입니다. get_terms는 wp_tag_cloud 호출에서 전달 된 인수로 호출되므로 사실상 추가 값을 추가하여 기본 동작을 변경할 수 있습니다. 특히, 나는 'pad_counts'를 활용하여 내 문제를 해결할 수 있습니다.

마지막 호출은 다음과 같습니다.

<?php wp_tag_cloud(array('taxonomy'=>'mycustomtaxonomy','pad_counts'=>1)); ?> 
관련 문제