利用した:
register_activation_hook(__FILE__, 'CrayonWP::install');
install()
では、インストールされているプラグインのバージョンを確認したいのですが、それが特定のバージョンより下であれば、既存のデータベースモデルを新しいフォーマットに変更したいと思います。インストールされているバージョンを確認する方法
register_activation_hook()
は、ユーザーがプラグインを起動したときにのみ呼び出されます。プラグインのアップグレード後は呼び出されません。
アップグレードを処理するための推奨される方法は、register_activation_hook()を使用して現在のバージョンをwp_optionsテーブルに格納してから、管理ページが読み込まれるたびにそれをチェックすることです。