我正在为 wordpress 制作一个主题,将其放入应用程序中。我希望在 header.php 中运行时显示下面的菜单项 - 但是只有当我激活一个至少有一项作为主菜单的新菜单时才会显示。
我希望用户能够安装 wordpress,然后只需激活主题(无需手动配置菜单)。
我可以添加以下项目而无需执行激活主菜单的过程吗?或任何其他好的解决方法。
add_filter( 'wp_nav_menu_items', 'add_links', 10, 2 );
function add_links( $items, $args ) {
$items = "";
$items .= '<li><a href="'. site_url() .'">Hem</a></li>';
$items .= '<li><a href="'. site_url('about-us') .'">About-us</a></li>';
return $items;
}
wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) );