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はフィルターフックを設置するための関数です。
第一引数がフック名、第二引数がコールバック関数への引数になります。