I have a pretty good question here. I would like to create a hidden page on my wordpress blog for each user as they are registered. I already have most of the code of what needs to be put on the page with a simple shortcode. All I need is something to actually make the page. Here is some of my code.

    <?php
    function added($user_id)
    {
	global $wpdb;
	
	// Create a page for the user with certain settings
	// WHAT DO I PUT HERE!?
    }
    add_action( 'user_register', 'added' );

    function author_page($atts, $content = null)
    {
        // Some code here on what to output on the page...
    }
    add_shortcode( 'author', 'author_page');
    ?>

Well, that's pretty much what I've got with about 350 lines of code in the author_page function and some other stuff that the plugin will do. All I need to do, is in the `// WHAT DO I PUT HERE!?` bit, I need some code that will allow me to create a page, under the subheading authors, make it not seen on the dropdown of that menu page, and then put the shortcode `[author id="1 or whatever it is"]Some description of the Author, or could be left out...[/author]` on the page.