আমি একটি প্লাগইন তৈরি করেছি এবং যখন কোনও ব্যবহারকারী আমার প্লাগইন মুছে ফেলেন তখন ডাটাবেস থেকে আমার টেবিলগুলি মুছতে একটি ফাংশন যুক্ত করতে চাই। আমি একটি ফাংশন তৈরি করেছি যা যখন কোনও ব্যবহারকারী আমার প্লাগইন নিষ্ক্রিয় করে, তখন ডিবি থেকে টেবিলগুলি মুছে দেয়, তবে আমি এটি চাই না। কোডটি এখানে:
// 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' );
আপনি দেখতে পাচ্ছেন, প্লাগইনটি নিষ্ক্রিয় করার সময় এই ফাংশনটি টেবিলগুলি মুছে দেয়, তবে প্লাগইনটি মোছার পরে আমার তা করা দরকার।