WP 3.4-保存主题定制时调用什么动作/钩子?

时间:2012-07-05 作者:Tribalpixel

我正在寻找在新的管理界面中保存主题自定义颜色时调用的操作/挂钩?

我需要调用一个自定义函数来保存一组php生成的图像。

如果有人有线索……:)

谢谢

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

设置通过ajax保存,操作如下customize_save. 在wp-includes/class-wp-customize-manager.php 类,则此ajax方法的回调是save 方法(see source)

这会触发customize_save 更新每个设置之前的操作。

每个设置实际上都是类的一个实例WP_Customize_Setting 保存设置会触发操作

customize_save_{$setting_id}
如果要在保存特定设置时触发操作(很遗憾,没有筛选器)。

这个save 方法调用update 方法,根据设置是“theme\\u mod”还是“option”,其行为会有所不同。无论如何,它们都是使用update_option (并通过适当的过滤器)。前者是通过set_theme_mod().

结束

相关推荐

Wordpress Child Themes

我试图在wordpress子主题中重新声明父主题已经在使用的函数。但是,在尝试执行此操作时,我收到一条“致命错误:无法重新声明”消息。此外,我尝试使用以下方法,但没有成功:if (!function_exists(\'jr_load_scripts\')) { // do fancy things here... } 这是the link 如果您想快速查看。。。EDIT: 以下是完整代码:if (!function_exists(\'jr_load_scripts\')) {