我在wordpress中创建一个主题。我想创建一个活动的“自定义”(主要)菜单,并使用两个新项目“实时”。当通过管理员激活主题时,如何在functions.php中以最简单的方式执行此操作?
if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' )
{
//Create new primary menu
//Create 2 new items
//Active this menu
}
答案 0 :(得分:1)
老实说,你不想去那里。
真的,只是不要。
在实践中,要做到正确是非常麻烦的,例如当用户用自己的菜单替换其中一个菜单时,会删除您创建的菜单,并在还原到您之前尝试一个或多个新主题。
让WP使用占位符来做,并假设最终用户将使用自己的菜单自定义内容。