Pergunta estranha, como posso executar uma função personalizada APÓS minhas configurações de tema serem salvas? Vejo que a função register_settings () possui um retorno de chamada higienizado, mas que é executado antes que as configurações sejam alteradas. Eu preciso de algo para correr depois que eles forem salvos. Existe uma ação ou filtro que eu possa usar para fazer isso?
EDIT -
Então, eu tenho essa configuração que fiz:
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
);
e esta função:
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
fonte
fonte
add_settings_field( $id, $title, $callback, $page, $section, $args );
Ou é o nome do ID?