Revision: 40477
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 2, 2011 22:03 by louisdedecker
Initial Code
to test it, put this in "wp-content/themes/[theme name]/header.php"
//-------------------------------------------------------------
// pagesRecursive
// lists pages of a WP recursively
//-------------------------------------------------------------
function pagesRecursive($parentId, $lvl){
$args=array('child_of' => $parentId, 'parent' => $parentId);
$pages = get_pages($args);
if ($pages) {
$lvl ++;
foreach ($pages as $page) {
print "<div style='margin-left:".($lvl * 30)."; border:solid 1px #000; margin-bottom:10px; '>";
print $page->ID."<br>";
print $page->post_date."<br>";
print $page->post_title."<br>";
print $page->post_content."<br>";
print "</div>";
pagesRecursive($page->ID, $lvl);
}
}
}
pagesRecursive(20, 0);
Initial URL
Initial Description
this is pretty useful if you want to use the wordpress blog system to feed a custom application/site of yours
Initial Title
Wordpress recursive page listing
Initial Tags
wordpress
Initial Language
PHP