Pertanyaan aneh, bagaimana saya bisa menjalankan fungsi kustom SETELAH pengaturan tema saya disimpan? Saya melihat bahwa fungsi register_settings () memiliki panggilan balik sanitasi, tetapi itu berjalan sebelum pengaturan diubah. Saya perlu sesuatu untuk dijalankan setelah mereka diselamatkan. Apakah ada tindakan atau filter yang dapat saya gunakan untuk melakukan itu?
EDIT -
JADI saya memiliki pengaturan yang saya buat:
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
);
dan fungsi ini:
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
sumber
sumber
add_settings_field( $id, $title, $callback, $page, $section, $args );
Atau apakah itu nama ID?