What's wp ?

What's wp ?

eycatch

フック

カスタ
カスタ
フックってなんにゃ?

フックとは?

ワープ
ワープ
テーマのfunctions.phpやプラグインで定義された関数はそのファイルのロードされたタイミングではまだ呼び出すタイミングではないにゃ。フックはWordPressのコアからテーマやプラグインで定義された関数を呼び出すしくみにゃ。テーマのfunctions.phpやプラグインで関数をフックに登録するとコアから必要なタイミングで登録された関数を呼び出すにゃ。フックにはアクションフックとフィルターフックの2種類があるにゃ。

アクションフックとフィルターフック

カスタ
カスタ
アクションフックとフィルターフックはなにが違うにゃ?
ワープ
ワープ
アクションフックは特定のイベントで呼び出されてそのときに必要なアクションを行うにゃ。cssファイルを指定するタイミングでccsファイルを指定するとかにゃ。アクション関数には戻り値がないにゃ。フィルターフックは入力データに対して変更を加えて出力したりするにゃ。入力データはフィルター関数の引数、出力データはフィルター関数の戻り値にゃ。ページの本文を表示するときに特定の文字列を削除したりするとかにゃ。
アクションフィルター
目的イベントのアクションデータの変更
登録add_action()add_filter()
実行do_action()apply_filter()
戻り値なしあり
メリー
メリー
くわしくは以下を参照するでありますにゃ。

コメントはこちらから