apply_filtersとadd_filter

テーマをカスタマイズするのに重要なWordPressの関数。

<?php apply_filters('my_fook', $param1, $param2); ?>

このようにすることで’my_fook’というフィルターフックを作成して$param1や$param2を関数の引数として渡せるようになる。
そして実行したい関数を定義するのが次のadd_filter。

<?php add_filter('my_fook', 'my_func', 10 ,2); ?>

add_filterを用いて’my_fook’というフィルターフックに実行したい関数’my_func’を紐付ける。3つ目の引数はこの関数の優先順位、
4つ目の引数は関数にわたす引数の数を示している。