WordPress 2.8.4를 사용하고 있습니다.Wordpress, URL에서 여러 카테고리의 ID 가져 오기
I가 (이 예에서는 cat-slug-2
) 하위 범주를 볼 수있어 경우, 내 질문은,이다는 카테고리 ID과 부모 범주 ID의 얻을 기능을 내장?
여기 cat-slug-2
이 cat-slug-1
http://www.foo.com/category/cat-slug-1/cat-slug-2/
WordPress 2.8.4를 사용하고 있습니다.Wordpress, URL에서 여러 카테고리의 ID 가져 오기
I가 (이 예에서는 cat-slug-2
) 하위 범주를 볼 수있어 경우, 내 질문은,이다는 카테고리 ID과 부모 범주 ID의 얻을 기능을 내장?
여기 cat-slug-2
이 cat-slug-1
http://www.foo.com/category/cat-slug-1/cat-slug-2/
이 같은 아마 뭔가의 하위 범주이고, 예 URL입니까?
<?php
$current_category = single_cat_title("", false);
$category_ID = $wpdb->get_var("SELECT term_id FROM $wpdb->terms WHERE slug = '" . $current_category . "'");
echo(get_category_parents($category_ID, TRUE, ' » '));
?>
위에서 사용 된 WP 기능/템플릿 태그에 대한 추가 정보를 원하시면,
single_cat_title 및
get_category_parents를 참조하십시오.
답변을 주셔서 감사합니다 Manzabar, 코드에서 내가 원하는 것을 얻기 위해 수정할 수있었습니다.
궁극적으로 카테고리의 parentID 배열이 필요했습니다. $ 고양이가 현재 카테고리 ID
보유$parents = get_category_parents($cat, false, '^%%^');
$parents = explode('^%%^', $parents);
$parentIDs = array();
foreach($parents as $parent){
if (is_null($parent) || empty($parent)){
continue;
}
$parentIDs[] = get_cat_ID($parent);
}
echo '<pre>';
print_r($parentIDs);
echo '</pre>';
하는 것으로 : 여기 어떻게 내가 해냈어