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

时间:2013-04-28 13:07:06

标签: php wordpress

我在wordpress中创建一个主题。我想创建一个活动的“自定义”(主要)菜单,并使用两个新项目“实时”。当通过管理员激活主题时,如何在functions.php中以最简单的方式执行此操作?

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

1 个答案:

答案 0 :(得分:1)

老实说,你不想去那里。

真的,只是不要。

在实践中,要做到正确是非常麻烦的,例如当用户用自己的菜单替换其中一个菜单时,会删除您创建的菜单,并在还原到您之前尝试一个或多个新主题。

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