이상한 질문, 테마 설정을 저장 한 후에 어떻게 사용자 정의 기능을 실행할 수 있습니까? register_settings () 함수에 살균 콜백이 있지만 설정이 변경되기 전에 실행됩니다. 그들이 저장된 후에 실행할 것이 필요합니다. 이를 수행하기 위해 사용할 수있는 조치 또는 필터가 있습니까?
편집하다 -
그래서 나는이 설정을했습니다.
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);