1. ホーム
  2. wordpress

[解決済み] WordPressのapply_filters(...)って実際どうなの?

2022-06-16 04:38:52

質問

WordPressの機能を理解しようと思っているのですが、以下のようなことが理解できません。 apply_filters(...) は実際に何をしているのか。

誰かがいくつかの例で私のためにこれをクリアすることができますか?

どのように解決するのですか?

apply_filters($tag, $value) は、引数 'value' を各関数 'hooked' に渡します ( add_filter を使って) 指定されたフィルタの 'タグ' に 'フック' された各関数に引数を渡します。各関数は値に対して何らかの処理を行い、一連の処理の中で次の関数に渡すために修正された値を返します。

たとえば、(WordPress 2.9では)デフォルトで the_content フィルタは、次の一連の関数を介して値を渡します。

  • wptexturize
  • コンバートスミリ
  • 文字列の変換
  • wpautop
  • ショートコード_unautop
  • prepend_attachment
  • do_shortcode