奇妙な質問ですが、テーマ設定が保存された後でカスタム関数を実行するにはどうすればよいですか?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);