我现在明白了!
您只需要找到一种方法,以编程方式生成带有锚定的代码段,并将主菜单链接到这些锚定!
<?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; ?>
对于菜单,您可以执行以下操作:
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
我们需要找出如何从wp\\u list\\u页面获取页面的永久链接或ID。。。我们需要一个助行器!
http://www.hashbangcode.com/blog/extending-wordpress-page-walker-518.html
我建议此时发布一个新问题。
“如何为永久链接URL的wp\\u list\\u页面编写Walker。”
您基本上是在尝试用锚定标记替换WordPress生成的URL。