【WordPress】add_action、add_filter で使えるデフォルトのアクション一覧

  • 2022年6月23日
  • 2022年6月24日
  • PHP

 WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われています。
WordPress.com: 無料のサイトやブログを作成
 WordPress はテーマ、プラグインというライブラリを WordPress に組み込む仕組みがあり、これと本体は主に PHP と JavaScript で作られています。
WordPress Themes — WordPress.com
ご利用の WordPress.com サイトにプレミアムおよび無料の WordPress プラグイン

 便利な WordPress ですが、便利が故に検索エンジンで簡単に探しても開発用の情報を集めることは難しいです。大体がこのプラグインをこう使う、このテーマをこう使う、といったもので作る側向けの情報を探しにくいです。探しにくくてもすぐに調べられるようにしておくべきものとしてadd_action、add_filter で使えるデフォルトのアクション一覧があります。これは JavaScript でいう addEventListener に近いもので WordePress 中に何かが起きた時、それはアクションとして add_action や add_filter で登録した処理に渡され、登録した処理が実行されます。この仕組みがあるため長大な WordPress のコードのあちらこちらにコードを挿し込まずとも一つのプラグインで様々なことが実現できます。

 このアクションの一覧は次のページで見れます。

プラグイン API/アクションフック一覧 – WordPress Codex 日本語版プラグイン API/フィルターフック一覧 – WordPress Codex 日本語版
 日本語で程よくまとまっていてわかりやすいです。こちらに比べていささかわかり難いですが、原著が次リンクです。

Hooks | WordPress Developer Resources

 ここを抑えておくと、素の PHP を使うのと大して変わらない感覚で WordPress のプラグインを書きやすいです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG