get_results("SELECT T2.id, T2.post_title, T2.post_name, T2.post_status
FROM (
SELECT
@r AS _id,
(SELECT @r := post_parent FROM {$wpdb->prefix}posts WHERE id = _id) AS post_parent,
@l := @l + 1 AS lvl
FROM
(SELECT @r := " . $post->ID . ", @l := 0) vars,
wp_posts h
WHERE @r <> 0) T1
JOIN wp_posts T2
ON T1._id = T2.id
ORDER BY T1.lvl DESC;");
$counter = count($result);
$link = '' . get_bloginfo('name') . '';
$link .= ' / ';
foreach ($result as $page)
{
if ($page->post_status != 'draft') {
$link .= '' . $page->post_title . '';
} else {
$link .= '' . $page->post_title . '';
}
$counter--;
if ($counter > 0)
{
$link .= ' / ';
}
}
return $link;
}
}