フィルターフックにフィルターを追加する

WordPress

apply_filters()にフィルターを追加するにはadd_filter()関数を使います。

これは実際に書いてみないと分からないので、簡単なサンプルプログラムを作ります。

前回の投稿で、簡単なサンプルを作りました。
それをおさらいしてみます。

フィルターフックを設置する
function sample_func1() {
    return apply_filters("sample_filter", "hoge");
}

//「sample_filter」フックに対して、コールバック関数(sample_call)を指定する
add_filter("sample_filter", "sample_call");
 
//コールバック関数
function sample_call($value) {
    return "fuga";
}

applry_filtersはフィルターフックを設置するための関数です。
第一引数がフック名、第二引数がコールバック関数への引数になります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です