Files
aurora-admin-theme/template-parts/nav-primary.php
T

32 lines
1.2 KiB
PHP

<?php
defined('ABSPATH') || exit;
?>
<nav class="site-nav" id="site-nav-menu" aria-label="<?php esc_attr_e('Primary', 'aurora-admin-theme'); ?>">
<?php
if (has_nav_menu('primary')) {
wp_nav_menu([
'theme_location' => 'primary',
'container' => false,
'menu_class' => 'nav-menu',
'fallback_cb' => false,
]);
} else {
// No menu assigned yet in Appearance > Menus — fall back to the three
// pages this theme expects, so the site is never left with an empty nav.
?>
<ul class="nav-menu">
<li><a href="<?php echo esc_url(home_url('/')); ?>"><?php esc_html_e('Home', 'aurora-admin-theme'); ?></a></li>
<li><a href="<?php echo esc_url(home_url('/features/')); ?>"><?php esc_html_e('Features', 'aurora-admin-theme'); ?></a></li>
<li><a href="<?php echo esc_url(home_url('/blog/')); ?>"><?php esc_html_e('Blog', 'aurora-admin-theme'); ?></a></li>
</ul>
<?php
}
?>
</nav>
<button type="button" class="nav-toggle" aria-expanded="false" aria-controls="site-nav-menu">
<span class="sr-only"><?php esc_html_e('Menu', 'aurora-admin-theme'); ?></span>
<span class="nav-toggle-bar"></span>
<span class="nav-toggle-bar"></span>
<span class="nav-toggle-bar"></span>
</button>