我正在尝试将我的静态导航菜单转换为 WP 动态导航。
这就是我所拥有的:
<nav>
<ul id="menu">
<?php
$pages = array( 'index.php' => 'Home', 'services.php' => 'Services', 'sitemap.php' => 'Calculators', 'about.php' => 'About'
, 'contact.php' => 'Contact' );
$query = $_SERVER['PHP_SELF'];
$path = pathinfo( $query );
$selected = $path['basename'];
foreach( $pages as $url => $title ) {
$li = '<li ';
if( $url === 'index.php' ) {
$li .= 'class="alpha"';
} else if ( $url === 'contact.php' ){
$li .= 'class="omega"';
}
if( $selected == $url ) {
$li .= 'id="menu_active"';
}
$li .= '><a href="' . $url . '"><span><span>' . $title . '</span></span></a></li>';
echo $li;
}
?>
</ul>
</nav>
但我读过我需要使用这个?
<?php wp_nav_menu( array(
'theme_location' => 'primary',
'container' => false,
'menu_class' => 'menu'
) ); ?>
我真的不明白,也不知道如何实现?有任何想法吗?我真的被困住了,所以非常需要和感激帮助。谢谢。