All you have to do is include this block of code in your template the same way you would the regular <?php wp_list_pages();?> tag. Page IDs that you would normally pass to exclude_tree go in the first line):
<?php $parent_pages_to_exclude = array(31,33,18,74);
foreach($parent_pages_to_exclude as $parent_page_to_exclude) {
if ($page_exclusions) { $page_exclusions .= ',' . $parent_page_to_exclude; }
else { $page_exclusions = $parent_page_to_exclude; }
$descendants = get_pages('child_of=' . $parent_page_to_exclude);
foreach($descendants as $descendant) {
$page_exclusions .= ',' . $descendant->ID;
}
}
wp_list_pages('title_li=&sort_column=menu_order&exclude=' . $page_exclusions); ?>
Revisions
There are no revisions for this post.
No comments yet.