奇怪的问题,保存主题设置后如何运行自定义功能?我看到register_settings()函数具有清理回调,但该回调在更改设置之前运行。保存它们后,我需要运行一些东西。我可以使用某个动作或过滤器来执行此操作吗?
编辑-
所以我做了这个设置:
add_settings_section(
'kjd_body_background_settings_section', // ID hook name
null, // label
null, // function name
'kjd_body_background_settings' // page name
);
add_settings_field(
'kjd_body_background_colors', // ID hook name
null, //label
null, //callback
'kjd_body_background_settings', // page name
'kjd_body_background_settings_section' // parent section
);
和这个功能:
function kjd_update_stylesheet( $oldvalue, $_newvalue ){
echo 'updated!';
die();
}
add_action('update_options_kjd_body_background_settings','kjd_update_stylesheet',10, 2);
//add_action('update_options_kjd_body_background_colors','kjd_update_stylesheet',10, 2);