Thanks for you reply Ipstenu,
yes this plugin did allot for default BUT cant set default pages on new blog creation.
i have tried this hook
add_action('wpmu_activate_blog','my_default_pages');
function my_default_pages(){
$pages_to_create = array('About','Services','Tier Services','Contact');
foreach($pages_to_create as $new_page_title){
// Create post object
$my_post = array();
$my_post['post_title'] = $new_page_title;
$my_post['post_content'] = 'This is my '.$new_page_title.' page.';
$my_post['post_status'] = 'publish';
$my_post['post_type'] = 'page';
// Insert the post into the database
$result = wp_insert_post( $my_post );
}
}
it create pages but not in new blogs but in existing blog where we register.
Any idea how to accomplish this?