Pregunta extraña, ¿cómo puedo ejecutar una función personalizada DESPUÉS de que se guarde la configuración de mi tema? Veo que la función register_settings () tiene una devolución de llamada de desinfección, pero que se ejecuta antes de que se cambie la configuración. Necesito algo para correr después de que sean salvados. ¿Hay alguna acción o filtro que pueda usar para hacer eso?
EDITAR -
SO tengo esta configuración que hice:
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
);
y esta función:
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);