この記事の所要時間: 227

フック

WordPressでコアな開発をしていると フック を多用することがあります

WordPressはプラグインが豊富にあるので利用したい機能がすぐに利用できたりします。
でも、「この機能、ここまではいいんだけど、このあと〜〜したいんだよな」ってこと、ありませんか?

そういう時に使えるのが「フック」です。
ものによってはまったく使えないことがあるのでその時は考えて考えて結果独自のプラグイン作ったりしますが
フックが使えると便利〜って感じで利用させていただきます。

WordPressで使えるフックはこんな感じでいっぱいあります。

プラグイン API/アクションフック一覧 - WordPress Codex 日本語版
https://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7


プラグイン API/フィルターフック一覧 - WordPress Codex 日本語版
https://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7

これ以外にもプラグインやテーマでも処理の途中で追加機能を挟めるフックが独自にたくさん入っていたりします。

で、調べるときにソースをぐぐーーっと見たり
apply_filter とか do_action を検索したりします。

でもこのプラグインがあると通ったところのフックが一覧表示されるから便利〜!

WordPressのボトルネック解消と学習のためのプラグイン(Prime Timeline)
http://blog.prime-strategy.co.jp/2014/12/prime-timeline/

WordPressの開発者向けです。ちょっと前ですが、WordPressのランタイムプロファイラを作成しましたので紹介します。 https://github.com/prime-strategy/prime-timeline ランタイムプロ

これです!作者はいつもお世話になっております プライムストラテジー株式会社の社長の中村さんです。

このプラグインで楽させていただいております。

本来は表示速度計測や遅くなっている処理を表示させて改善するためのツールなのです。

凄いマニアック(多分プログラマーしか使わないような気がします)ですが、すごいプラグインをありがとうございます。

そして、いつもお世話になっている中村さんの本がこちら。

本当に買ってよかった本です。オススメしまーす!

※本文中の写真素材はこちらでダウンロードさせていただきました。

写真素材なら「写真AC」無料(フリー)ダウンロードOK
http://www.photo-ac.com/

無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。