one page wordpress theme

I understand now!

You just need to figure a way to programmatically generate sections of code with anchors and have your main menu link to those anchors!

<?php
    $args = array(
        'post_type' => array( 'page' ),
        'post_status' => array( 'publish' ),
        'orderby' => 'menu_order',
        'order' => 'asc'
    );
    query_posts( $args );

    if (have_posts()) : while (have_posts()) : the_post();
?>
        <section id="<?php the_permalink(); ?>">
            <?php the_content(__('(more...)')); ?>
        </section> 
<?php endwhile; else: ?>
    <p>Sorry, no pages matched your criteria.</p>
<?php endif; ?>

For the menu you can do this:

http://codex.wordpress.org/Function_Reference/wp_nav_menu

http://codex.wordpress.org/Function_Reference/wp_page_menu

http://codex.wordpress.org/Function_Reference/wp_list_pages

We need to figure out how to get the permalink or ID for the pages from wp_list_page… we need a walker!

http://www.hashbangcode.com/blog/extending-wordpress-page-walker-518.html

I would recommend posting a new question at this point.

“How do I write a Walker for wp_list_pages for permalink URLs.”

You’re basically trying to replace the WordPress generated URLs with anchor tags.