functions.php
/**
* This feature enables custom-menus support for a theme.
* @see http://codex.wordpress.org/Function_Reference/register_nav_menus
*/
register_nav_menus(array(
'top' => __( 'Fixed Header Top Menu', 'catch-flames' ),
'primary' => __( 'Primary Menu', 'catch-flames' ),
) );
header.php
wp_head();
/**
<?php
if ( has_nav_menu( 'primary' ) ) {
$args = array(
'theme_location' => 'primary',
'container_class' => 'menu-header-container wrapper',
'items_wrap' => '<ul class="menu">%3$s</ul>'
);
wp_nav_menu( $args );
}
else {
echo '<div class="menu-header-container wrapper">';
wp_page_menu( array( 'menu_class' => 'menu' ) );
echo '</div>';
} ?>
<?php if ( has_nav_menu( 'top' ) ) :
echo '<nav id="access-top" role="navigation">';
$args = array(
'theme_location' => 'top',
'container' => false,
'items_wrap' => '<ul id="top-nav" class="menu">%3$s</ul>'
);
wp_nav_menu( $args );
echo '</nav><!-- #access -->';
endif; ?>
wp_nav_menu( array $args = array() ) https://developer.wordpress.org/reference/functions/wp_nav_menu/ Displays a navigation menu.
<div id="header-top" class="menu-with-logo">
<nav id="access-top" role="navigation">
<?php echo '<b>test123</b>'; ?>