在主题激活时注册主题定制器设置 时间:2013-10-06 作者:Alvaro 我一直在学习这个很棒的教程(http://wp.tutsplus.com/tutorials/theme-development/digging-into-the-theme-customizer-overview/) 现在我已经设置了主题定制器。据我所知,每次用户在主题定制器页面中“保存”时,我在定制器中指定的设置都会保存在数据库中。这意味着在第一次激活主题后,在转到自定义程序之前,不会保存设置。我的问题是,如何在用户激活主题后保存设置?($wp\\u自定义->添加设置默认值)Pd。我已经找了一段时间了,找到了这个钩子:“after\\u setup\\u theme”,“switch\\u theme”,但我不知道怎么做。编辑:“重复问题”回答了在没有可用设置时如何提供回退。虽然这可能是一个解决方法,但我想知道如何在激活主题时保存(注册)设置。 1 个回复 SO网友:user39067 您只需在wp\\u自定义上使用默认值,仅此而已$wp_customize->add_setting(\'mytextoption\', array( \'default\' => \'defaultvalue\', \'capability\' => \'edit_theme_options\', \'type\' => \'option\', 将defaultvalue替换为所需的值,当用户激活主题时,该行将仅在DB上不存在时在DB上注册默认值 结束 文章导航