コラム add_filter()2
2014/12/08
/blog/wp-includes/default-filters.php
1 2 3 4 5 | foreach ( array( 'pre_term_name', 'pre_comment_author_name', 'pre_link_name', 'pre_link_target', 'pre_link_rel', 'pre_user_display_name', 'pre_user_first_name', 'pre_user_last_name', 'pre_user_nickname' ) as $filter ) { add_filter( $filter, 'sanitize_text_field' ); add_filter( $filter, 'wp_filter_kses' ); add_filter( $filter, '_wp_specialchars', 30 ); } |
WordPressシステムの関数名(フックポイント)として以下が用意されます。
更新するにつれ変更になったものや廃止になったものもあります。
廃止になったものが呼ばれたらどうすると思っていたのですが、フックなので通過するだけなのです。(あれば処理をする、そもそも無ければ通過して次の処理を行う。)
pre_term_name
名称が変更になっています。
pre_link_name
廃止されています。
pre_link_target
廃止されています。
pre_link_rel
廃止されています。
Wordpess CODEX プラグイン API/フィルターフック一覧
自動的に生成されたすべての WordPress フック一覧
WordPress Hooks Database
フィルター関数名として以下をセットします。
以下の関数はWordpessに組込関数として定義されています。
sanitize_text_field
wp_filter_kses
_wp_specialchars