अजीब सवाल है, मैं एक कस्टम फ़ंक्शन कैसे चला सकता हूं जब मेरी थीम सेटिंग्स सहेजी जाती हैं? मैं देखता हूं कि register_settings () फ़ंक्शन में एक सैनिटाइज़बैक कॉलबैक है, लेकिन वह सेटिंग्स बदलने से पहले चलता है। मुझे बचाने के बाद उन्हें चलाने के लिए कुछ चाहिए। क्या ऐसा करने के लिए मैं एक क्रिया या फ़िल्टर का उपयोग कर सकता हूं?
EDIT -
तो मेरे पास यह सेटिंग है जिसे मैंने बनाया है:
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);