浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

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

 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 のプラグインを書きやすいです。

  • この記事いいね! (0)