2011-05-07 4 views
0

내 페이지의 일부에 페이지 번호를 추가하고 싶습니다. 7/22과 같은 것입니다. 나는 이것과 비슷한 것을 할 수있는 많은 방법을 찾았지만, 이것과 비슷한 것을 할 수는 없다. ...형제와 관련하여 WordPress 페이지 번호/카운트 표시

첫째, 이것은 게시물이 아닌 페이지를위한 것이다. 두 번째로, 이것은 사이드 바에있을 것입니다. 두 번째 숫자는 형제 페이지의 총 수 여야하며 첫 번째 숫자는 menu_order에서 현재 페이지의 위치 여야합니다.

가장 쉬운 방법은 무엇입니까? 나는이 작업을 수행 할 수있는 쉬운 방법을 찾을 수 있습니다 의심

<?php 
     $page_id = $post->ID; 
     $page_parent = $post->post_parent; 
     if ($page_parent) { // there's a parent page, get the children 
      $args = array(
       'parent' => $page_parent, 
       'child_of' => $page_parent, 
       'hierarchical' => 0, 
       'sort_column' => 'menu_order' 
      ); 
     } 
     else { // no parent, so just get top level pages 
      $args = array(
       'parent' => 0, 
       'sort_column' => 'menu_order' 
      ); 
     } 
     $my_pages = get_pages($args); 
     while ($page = current($my_pages)) { // find this page's position in the page array 
      if ($page->ID == $page_id) { 
       echo key($my_pages) + 1; 
      } 
      next($my_pages); 
     } 
     $result = count($my_pages); 
     echo " of " . $result; 
    ?> 
+0

을 :

감사 –

답변

0

여기에 사이드 바에서 작동하는 쉬운 방법입니다. 작동하지 않습니까? 그렇다면 체크 표시를 클릭하고 정확한 답으로 제 답변을 제외한 부분을 클릭하십시오. 감사!