'
',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
));
function barbSinglePostHomePage(){
if(is_front_page()){
query_posts('posts_per_page=1');
}
}
function barb_get_parent_page_id()
{
global $post, $wpdb;
if (is_page() AND isset( $post->post_parent ) != 0 ) {
$ancestors=get_post_ancestors($post->ID);
$root=count($ancestors)-1;
$parent = $ancestors[$root];
// return $parent;
if ( $parent ) return $parent; else return get_the_ID();
} else {
return get_the_ID();
}
}
function barb_is_subpage()
{
global $post, $wpdb;
if ( is_page() AND isset( $post->post_parent ) != 0 )
{
$aParent = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE ID = %d AND post_type = 'page' LIMIT 1", $post->post_parent ) );
if ( $aParent->ID ) return true; else return false;
}
else
{
return false;
}
}
?>