WordPressのプラグイン作成で、アンインストール時の処理をクラス内に書いた時に、アンインストール処理が効かなかったので、その対処方法です。

スポンサーリンク

はじめに

今回やりたいこと

  • WordPressの自作プラグインでアンインストール時に処理をしたい。

試したこと / できなかったこと

有効化や停止処理と同じように、クラス内に処理を記述したら、アンインストール時に処理が効いてないみたい。。

解決した方法

こちらの記事を参考にさせていただきました!
【WordPress】【プラグイン開発】プラグインの有効、停止、アンイストールの時に処理をかます方法

こちらの記事に書いてあるままなのですが、「register_uninstall_hook」は、クラスの外に出さないとエラーが出て、効かないようです。

なので、クラスの外に出してみたら、ちゃんと動作するようになりました!

まとめ

本当は、「uninstall.php」に書いた方がいいようなのですが、今回は、これで対応しました。


スポンサーリンク

カテゴリー : 未分類