Dziwne pytanie: jak uruchomić niestandardową funkcję PO zapisaniu ustawień motywu? Widzę, że funkcja register_settings () ma wywołanie zwrotne odkażające, ale działa przed zmianą ustawień. Potrzebuję czegoś do uruchomienia po tym, jak zostaną uratowani. Czy istnieje akcja lub filtr, którego można użyć do tego celu?
EDYTOWAĆ -
Więc mam to ustawienie, które wprowadziłem:
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
);
i ta funkcja:
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
źródło
źródło
add_settings_field( $id, $title, $callback, $page, $section, $args );
Czy to nazwa identyfikatora?