プラグインのアンインストール時の動きを書きます。
まず、前回のプラグイン停止時の動きと同じように、クラスの外で
次のように書きます。
//アンインストール時の設定 register_uninstall_hook(__FILE__, array('SamplePlugin1', 'myplugin_uninstall'));
続いて、クラスの中で次のように書きます。
/** * 停止時の実行 */ function myplugin_unactivate() { global $wpdb; //削除するテーブル名の決定 $table_name = $wpdb->prefix . 'sample_mst'; //テーブル削除 $sql_drop = "DROP TABLE " . $table_name . ";"; $wpdb->query($sql_drop); }
こうすることで、プラグインのアンインストール時に、メソッド「myplugin_unactivate」が呼び出されることになります。