2010-03-12 5 views
1

마크 업 요소를 표시/숨기기 위해 사용하는 기능 카테고리를 만들었습니다. 그러나 합법 범주를 나열하면 이러한 내용도 표시됩니다. 합법적 인 카테고리를 나열하고 다른 카테고리는 생략하고 싶습니다. 당신이이 상황에서 그것을 할 것입니다 방법을 알아야Wordpress> 카테고리 목록에서 특정 카테고리 제외

....

1) 나는 이름에 밑줄 문자 앞에 제외 할 각 범주.

2) 제외하려는 각 카테고리는 특수 문자로 시작하지 않으며 제외 목록을 처리하는 스크립트에 ID를 제공합니다.

답변

1

wp_list_categories 템플릿 태그 (http://codex.wordpress.org/Template_Tags/wp_list_categories)의 사본에서 체크를 통해 당신이 범주의 포함 또는 제외를 제어 할 수 wp_list_categories()의 세 가지 매개 변수를 설명합니다.

제외 (문자열) 결과에서 하나 이상의 카테고리를 제외합니다. 이 매개 변수는 쉼표로 구분 된 개의 목록을 고유 ID로 사용합니다 ( 오름차순). 예제를 참조하십시오. 매개 변수 child_of는 자동으로 을 false로 설정합니다.

exclude_tree (문자열) 결과에서 범주 트리를 제외합니다. 이 매개 변수는 오름차순으로 고유 한 ID에 의해 쉼표로 구분에 설명 된 종류를 포함

가 (문자열)를 포함 버전 2.7.1에서 첨가. 예제를 참조하십시오.

이 항목을 이미 선택한 경우 사용자가 설명하는 접두사가있는 카테고리를 제외하는보다 역동적 인 방법을 찾고있을 수 있습니다.
A : wp_list_categories()으로 전화를 걸어 제외하려는 카테고리를 하드 코딩 할 수 있습니다.

B :.. 당신이 (get_categories()를 사용하여 카테고리 이름을 통해 루프 함수를 작성하고 쉼표를 preg_match() 접두사 당신이 지정하는 범주 아이디의의의 구분 된 문자열을 만들 수있는 제외 매개 변수에 따라 wp_list_categories 인수에 문자열을 전달

+0

나는 당신이 B와 함께 올바른 방향에 있다고 생각한다. 그것은 내가 찾고있는 접근법이다. –

관련 문제