| 1 | Index: default-filters.php |
|---|
| 2 | =================================================================== |
|---|
| 3 | --- default-filters.php (revision 11270) |
|---|
| 4 | +++ default-filters.php (working copy) |
|---|
| 5 | @@ -13,7 +13,7 @@ |
|---|
| 6 | */ |
|---|
| 7 | |
|---|
| 8 | // Strip, trim, kses, special chars for string saves |
|---|
| 9 | -$filters = array('pre_term_name', 'pre_comment_author_name', 'pre_link_name', 'pre_link_target', |
|---|
| 10 | +$filters = array('pre_comment_author_name', 'pre_link_target', |
|---|
| 11 | 'pre_link_rel', 'pre_user_display_name', 'pre_user_first_name', 'pre_user_last_name', |
|---|
| 12 | 'pre_user_nickname'); |
|---|
| 13 | foreach ( $filters as $filter ) { |
|---|
| 14 | @@ -23,6 +23,14 @@ |
|---|
| 15 | add_filter($filter, 'wp_specialchars', 30); |
|---|
| 16 | } |
|---|
| 17 | |
|---|
| 18 | +$filters = array('pre_term_name', 'pre_link_name'); |
|---|
| 19 | +foreach ( $filters as $filter ) { |
|---|
| 20 | + add_filter($filter, 'wp_specialchars', 1); |
|---|
| 21 | + add_filter($filter, 'strip_tags'); |
|---|
| 22 | + add_filter($filter, 'trim'); |
|---|
| 23 | + add_filter($filter, 'wp_filter_kses'); |
|---|
| 24 | +} |
|---|
| 25 | + |
|---|
| 26 | // Kses only for textarea saves |
|---|
| 27 | $filters = array('pre_term_description', 'pre_link_description', 'pre_link_notes', 'pre_user_description'); |
|---|
| 28 | foreach ( $filters as $filter ) { |
|---|