WordPressプラグイン開発 – プラグイン有効化時のみに実行される関数

上の図のようにプラグインをWordPressに登録すると、管理画面のサイドバーにプラグインメニューが表示されます。

前後しますが、プラグインを登録すると最初は有効化されていないので有効化する必要があります。

とりあえずここまではできています。

プラグイン有効化時のみに1度だけ実行される関数’register_activation_hook()’

register_activation_hook()プラグインを有効化したときに一度だけ実行される。プラグインのデーターベースを作成したり、キャッシュをクリアしたりする。

  • プラグインのアップデート時は動作しない
  • マルチサイト環境下でネットワークを有効化した際に子サイトでは動作しない

詳しくは以下で

関数リファレンス/register activation hook - WordPress Codex 日本語版

まとめ

今日は短時間でしたが、プラグインが有効化されたときに実行される関数があるってことだけわかりました。データーベースを作成するとかまだ全然わかりません。奥深そうだ。。。

コメント