Advertisement
Guest User

parent-child wordpress pages

a guest
Aug 4th, 2011
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. <?php
  2. $parent = $post->ID;
  3. while($parent)
  4. {
  5. $theParent = $parent;
  6. $parentPost = get_post($parent);
  7. $parent = $parentPost->post_parent;
  8. }
  9. $args=array('child_of' => $theParent);
  10. $pages = get_pages($args);
  11. foreach($pages as $key=> $value)
  12. {
  13. $allpages .=$value->ID.",";
  14. }
  15.  
  16.  
  17.  
  18. $pages = get_pages('parent=0');
  19. foreach($pages as $key=>$value)
  20. {
  21. $allpages.=$value->ID.",";
  22. }
  23. $allpages = substr_replace($allpages ,"",-1);
  24.  
  25. if ($allpages) { ?>
  26. <ul>
  27. <?php wp_list_pages("title_li=&include=".$allpages); ?>
  28. </ul>
  29. <?php }
  30. else
  31. {
  32. ?>
  33. <ul>
  34. <?php wp_list_pages("title_li=&depth=1");?>
  35. </ul>
  36. <?php }
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement