我想添加到我的主要导航项目,似乎唯一的方法是更改菜单功能。以下是我正在尝试实施的结构:
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
<li itemprop="name"><a itemprop="url" href="domain.com">Link</a></li>
</ul>
以下是生成主菜单的函数: // Output Primary Navigation
// =============================================================================
if ( ! function_exists( \'x_output_primary_navigation\' ) ) :
function x_output_primary_navigation() {
if ( x_is_one_page_navigation() ) {
wp_nav_menu( array(
\'menu\' => x_get_one_page_navigation_menu(),
\'theme_location\' => \'primary\',
\'container\' => false,
\'menu_class\' => \'x-nav x-nav-scrollspy\',
\'link_before\' => \'<span>\',
\'link_after\' => \'</span>\'
) );
} elseif ( has_nav_menu( \'primary\' ) ) {
wp_nav_menu( array(
\'theme_location\' => \'primary\',
\'container\' => false,
\'menu_class\' => \'x-nav\',
\'link_before\' => \'<span>\',
\'link_after\' => \'</span>\'
) );
} else {
echo \'<ul class="x-nav"><li><a href="\' . home_url( \'/\' ) . \'wp-admin/nav-menus.php">Assign a Menu</a></li></ul>\';
}
}
endif;