Top > IT > CMS > WordPress > Default the_content filters
Last-modified: Thu, 17 Apr 2014 16:15:00 JST
Counter:2343 Today:1 Yesterday:1 Online:12
このエントリーをはてなブックマークに追加

the_content にかかる標準のフィルタ

About

the_content は、Wordpress の記事のテキストが与えらたパラメータです。標準的な WordPress では、the_content を対象とするフィルタがいくつか登録されています。それらがどのようなフィルタであるかを調査しました。

デフォルト設定の確認

wp-includes/default_filters.php ファイルを確認します。バージョンによってファイル名や記述形式、登録されているフィルタが変更される可能性があります。

the_content で検索をするなどすると直ぐにフィルタが登録されている場所を確認することが出来るはずです。WordPress v3.8~ では次の6種類が登録されていました。

add_filter( 'the_content', 'wptexturize'        );
add_filter( 'the_content', 'convert_smilies'    );
add_filter( 'the_content', 'convert_chars'      );
add_filter( 'the_content', 'wpautop'            );
add_filter( 'the_content', 'shortcode_unautop'  );
add_filter( 'the_content', 'prepend_attachment' );
  1. wptexturize
  2. convert_smilies
  3. convert_chars
  4. wpautop
  5. shortcode_unautop
  6. prepend_attachment