0

我正在 wordpress 中创建一个主题。我想创建一个自定义(主)菜单,该菜单处于活动状态并带有两个新项目。通过管理员激活主题时,如何在functions.php中以最简单的方式做到这一点?

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

1 回答 1

1

老实说,你不想去那里。

真的,只是不要。

在实践中,正确处理是非常混乱的,例如,当用户用他自己的菜单替换您创建的菜单之一,删除您创建的菜单,并在恢复为您的之前尝试一个或三个新主题时会发生什么。

让 WP 使用占位符来做它的事情,假设最终用户将使用他自己的菜单自定义内容。

于 2013-04-28T13:21:37.240 回答