난 당신이 이미 추가 한 경우 현재 페이지의 각 범주에 대해 확인하도록
이
<?php
// before you begin the wordpress loop
$category_array = array();
?>
<?php
// from *within* the wordpress loop
foreach((get_the_category()) as $category) {
if (!in_array($category->cat_name, $category_array)) {
$category_array[] = $category->cat_name;
}
}
?>
<?php
// after the wordpress loop is finished
echo implode(",", $category_array);
?>
이 코드는 기본적으로 새로운 (빈) 배열을 만들고 ... 그래서 같이 get_the_category 기능을 사용 범주 이름을 배열에 추가 한 다음 배열에 추가하면 배열을 추가합니다. 그런 다음 루프가 끝나면 쉼표로 구분 된 범주 이름 문자열을 출력합니다. (물론 쉼표와 공백을 원하면 구분 기호를 변경할 수 있습니다 ","또는 다른 구분 기호).
Codex 기사에는 해당 기능으로 수행 할 수있는 다른 많은 정보가 있습니다. 희망이 도움이됩니다.
편집 : 루프를 사용하여 많은 게시물을 나열하는 페이지에서이 번호를 사용하는 것을 잊어 버렸기 때문에 구현이 수정되었습니다. (당신은 wordpress loop 밖에서 배열을 초기화하고, loop가 끝나면 결과를 echo 할 필요가있다.)
멋진 Jared! 정말 완벽하게 작동합니다. 그게 얼마나 행복했는지 말해 줄 수 없어, 고마워. 너의 별! – David42x