मैंने एक प्लगइन बनाया और डेटाबेस से मेरी तालिकाओं को हटाने के लिए एक फ़ंक्शन जोड़ना चाहता हूं जब कोई उपयोगकर्ता मेरा प्लगइन हटाता है। मैंने एक फ़ंक्शन बनाया जो डीबी से तालिकाओं को हटाता है जब कोई उपयोगकर्ता मेरे प्लगइन को निष्क्रिय करता है, लेकिन मैं ऐसा नहीं चाहता। यहाँ कोड है:
// Delete table when deactivate
function my_plugin_remove_database() {
global $wpdb;
$table_name = "NestoNovo";
$sql = "DROP TABLE IF EXISTS $table_name;";
$wpdb->query($sql);
delete_option("my_plugin_db_version");
}
register_deactivation_hook( __FILE__, 'my_plugin_remove_database' );
जैसा कि आप देख सकते हैं कि यह फ़ंक्शन तालिकाओं को हटा देता है जब प्लगइन निष्क्रिय हो जाता है, लेकिन मुझे यह करने की आवश्यकता है कि प्लगइन कब हटा दिया जाए।