首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >主题激活时注册主题自定义程序设置

主题激活时注册主题自定义程序设置
EN

WordPress Development用户
提问于 2013-10-06 00:49:55
回答 1查看 940关注 0票数 1

我一直在关注这个伟大的教程(http://wp.tutsplus.com/tutorials/theme-development/digging-into-the-theme-customizer-overview/),现在我已经设置了主题定制器。

据我所知,每次用户在主题定制程序页面中“保存”时,我在定制器中分配的设置都保存在数据库中。这意味着,在第一次激活主题之后,在进入自定义程序之前,设置不会被保存。

我的问题是,如何在用户激活主题之后保存设置?($wp_customize->add_the默认值)

警察。我已经找了一段时间了,得到了这个钩子:"after_setup_theme","switch_theme",但是我不知道怎么做。

编辑:“重复问题”回答如何在没有可用设置的情况下提供回退。虽然这可能是一个解决办法,我想知道如何保存(注册)设置时,激活主题。

EN

回答 1

WordPress Development用户

发布于 2013-10-06 01:46:52

您只需要在wp_customize上使用默认值,仅此而已

代码语言:javascript
运行
复制
$wp_customize->add_setting('mytextoption', array(
    'default'        => 'defaultvalue',
    'capability'     => 'edit_theme_options',
    'type'           => 'option',

替换所需值的默认值,并且当用户激活主题时,只有在DB上不存在时,该行才会在DB上注册默认值。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/116873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档