次のチュートリアルを使用して、1 ページの Web サイトを作成しています: http://www.insitedesignlab.com/how-to-make-a-single-page-website/
選択したアンカーに応じてメニュー項目の色を変更することはできますか?
こんな感じでメニューを組みました
<?php $current = $post->ID; $counter = 1; $mypages = get_pages(array('sort_column' => 'menu_order'));
foreach( $mypages as $page ) { ?>
<?php if ($current == $page->ID) { ?>
<li><a style="color:white!IMPORTANT;" id="menu<?php echo $counter; ?>" href="#section<?php echo $counter; ?>"><?php echo $page->post_title; ?></a></li>
<?php } else { ?>
<li><a id="menu<?php echo $counter; ?>" href="#section<?php echo $counter; ?>"><?php echo $page->post_title; ?></a></li>
<?php } ?>
<?php $counter++; } ?>
したがって、各メニューはループするたびに 1 ずつ繰り返されます。