Странный вопрос, как запустить пользовательскую функцию ПОСЛЕ сохранения настроек моей темы? Я вижу, что функция register_settings () имеет функцию обратного вызова sanitize, но она запускается до изменения настроек. Мне нужно что-то запустить после того, как они спасены. Есть ли какое-либо действие или фильтр, который я могу использовать для этого?
РЕДАКТИРОВАТЬ -
Итак, у меня есть эта настройка, которую я сделал:
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);
settings-api
save
rugbert
источник
источник
add_settings_field( $id, $title, $callback, $page, $section, $args );
или это имя ID?