WordPress で apply_filters(...) は実際に何をするのでしょうか? 質問する

WordPress で apply_filters(...) は実際に何をするのでしょうか? 質問する

WordPressの機能を理解しようとしているのですが、フィルターを適用します(...)実際にそうなります。

誰か、いくつかの例を挙げてこれを明確に説明してもらえませんか?

ベストアンサー1

apply_filters($tag, $value)フックされた各関数に「値」引数を渡す(add_filter) を指定されたフィルターの「タグ」に挿入します。各関数は値に対して何らかの処理を実行し、シーケンス内の次の関数に渡される変更された値を返します。

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

  • wptexturize
  • スマイリーを変換
  • 文字を変換する
  • wpautotop
  • ショートコード_unautop
  • 添付ファイルを前に追加する
  • ショートコード

おすすめ記事