データベーステーブルを持つワードプレスのプラグインに取り組んでいます。非アクティブ化時にそのテーブルも削除したいのですが、次のコードでは機能しません。非アクティブ化は成功しましたが、テーブルは削除されませんでした。ここに私のクラス関数とフックがあります:
public function deact() {
global $wpdb;
delete_option('ACP_settings');
delete_option('ACP_advance_settings');
$q = "DROP TABLE tb_name";
$wpdb->query($q);
}
register_deactivation_hook( __FILE__, 'deact');