Câu hỏi kỳ lạ, làm thế nào tôi có thể chạy một chức năng tùy chỉnh SAU khi cài đặt chủ đề của tôi được lưu? Tôi thấy rằng hàm register_sinstall () có chức năng gọi lại vệ sinh, nhưng nó chạy trước khi thay đổi cài đặt. Tôi cần một cái gì đó để chạy sau khi chúng được lưu. Có một hành động hoặc bộ lọc tôi có thể sử dụng để làm điều đó?
BIÊN TẬP -
VÌ tôi có cài đặt này tôi đã thực hiện:
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
);
và chức năng này:
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);