在wordpress中,当激活主题时,通过functions.php创建一个带有两个新项目的自定义菜单


In wordpress create a custom menu with two new items trough functions.php when activating theme

我正在创建一个wordpress主题。我想创建一个自定义(主)菜单,是活跃的和"活"的两个新项目。通过admin激活主题时,我如何才能在functions.php中最简单的方式做到这一点?

if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' )
{
    //Create new primary menu
    //Create 2 new items
    //Active this menu
}

老实说,你不会想去那里的。

真的,不要。

在实践中,它是非常混乱的,例如,当用户用他自己的菜单替换了你创建的一个菜单,删除了你创建的一个,并尝试了一个新的或三个主题,然后返回到你的。

让WP自行处理占位符,假设最终用户将使用自己的菜单自定义内容。