Pregunta extraña, ¿cómo puedo ejecutar una función personalizada DESPUÉS de guardar la configuración de mi tema? Veo que la función register_settings () tiene una devolución de llamada de desinfección, pero eso se ejecuta antes de que se cambie la configuración. Necesito algo para ejecutar después de que se guardan. ¿Hay alguna acción o filtro que pueda usar para hacer eso?
EDITAR -
Así que 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);
settings-api
save
Rugbert
fuente
fuente
add_settings_field( $id, $title, $callback, $page, $section, $args );
O es el nombre de identificación?