フィルターとは間接的に関数を呼び出すしくみ。複数の関数をひとつのフィルターで呼び出すこともできる。
apply_filters と add_filter の使用方法。 | WEBデザイン&WEBプログラミング -sei2の日記-
add_filterは、フィルターを追加する関数。
add_filter(フィルターフック名、コールバック関数)
として使うが、コールバック関数に静的クラス・メソッドを使う場合は、
add_filter(フィルターフック名、array (クラス名, メソッド名))
とする。
該当クラス内でadd_filter()を記述する場合は、自クラス名を'CLASS'で参照する。
ちなみに静的クラスではなく、インスタンス内で使う場合は、
add_filter(フィルターフック名、array($this, メソッド名))
とする。