2010-08-03 4 views

답변

2

Calle의 답변에 따라 작성하십시오.

//get the sub pages for the parent page 
    $subPages = get_pages('child_of'=>parent_page_id); 
    //$i will equal the page number 
    $i=1; 
    foreach($subPages as $subs){ 
     //not sure what the exact array key for page_id will be. use var_dump($subPages)to find out 
     //make the array key the page id for use later (as current_page_id) 
     $pageNumber[$subs->page_id] = $i; 
    } 
    $numberPages = count($pageNumbers); 

다음 페이지의 페이지 수와 번호 페이지를 표시하십시오.

echo 'vewing page '.$pageNumber[current_page_id].' of '.$numberPages; 
1

하위 페이지 수를 얻으려면 count (get_pages ('child_of'=> page_id))를 사용할 수 있습니다. 그러나 예를 들어 페이지 2/5와 같이 표시하려면 어떤 하위 페이지가 어느 번호인지 정의해야합니다. 사용자 정의 필드에서 그렇게하는 것이 좋습니다. 번호 하나 또는 무엇인가를 호출하는 각 페이지의 사용자 정의 필드에 각각 1, 2, 3, 4, 5를 넣으십시오.

관련 문제