Garip bir soru, tema ayarlarım kaydedildikten SONRA nasıl özel bir işlev çalıştırabilirim? Register_settings () işlevinin sanitize bir geri çağırma olduğunu, ancak ayarlar değiştirilmeden önce çalıştığını görüyorum. Kurtarıldıktan sonra koşacak bir şeye ihtiyacım var. Bunu yapmak için kullanabileceğim bir eylem veya filtre var mı?
DÜZENLE -
Yani yaptığım bu ayar var:
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
);
ve bu işlev:
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);