Ticket #3975: default-filters_php.patch
| File default-filters_php.patch, 4.4 KB (added by , 19 years ago) |
|---|
-
default-filters.php
1 1 <?php 2 2 3 function __trim($text) { 4 return trim($text); 5 } 6 3 7 // Some default filters 4 8 add_filter('bloginfo','wp_specialchars'); 5 9 add_filter('category_description', 'wptexturize'); … … 14 18 15 19 // Comments, trackbacks, pingbacks 16 20 add_filter('pre_comment_author_name', 'strip_tags'); 17 add_filter('pre_comment_author_name', ' trim');21 add_filter('pre_comment_author_name', '__trim'); 18 22 add_filter('pre_comment_author_name', 'wp_specialchars', 30); 19 23 20 add_filter('pre_comment_author_email', ' trim');24 add_filter('pre_comment_author_email', '__trim'); 21 25 add_filter('pre_comment_author_email', 'sanitize_email'); 22 26 23 27 add_filter('pre_comment_author_url', 'strip_tags'); 24 add_filter('pre_comment_author_url', ' trim');28 add_filter('pre_comment_author_url', '__trim'); 25 29 add_filter('pre_comment_author_url', 'clean_url'); 26 30 27 31 add_filter('pre_comment_content', 'wp_rel_nofollow', 15); … … 54 58 55 59 // Categories 56 60 add_filter('pre_category_name', 'strip_tags'); 57 add_filter('pre_category_name', ' trim');61 add_filter('pre_category_name', '__trim'); 58 62 add_filter('pre_category_name', 'wp_filter_kses'); 59 63 add_filter('pre_category_name', 'wp_specialchars', 30); 60 64 add_filter('pre_category_description', 'wp_filter_kses'); 61 65 62 66 //Links 63 67 add_filter('pre_link_name', 'strip_tags'); 64 add_filter('pre_link_name', ' trim');68 add_filter('pre_link_name', '__trim'); 65 69 add_filter('pre_link_name', 'wp_filter_kses'); 66 70 add_filter('pre_link_name', 'wp_specialchars', 30); 67 71 add_filter('pre_link_description', 'wp_filter_kses'); 68 72 add_filter('pre_link_notes', 'wp_filter_kses'); 69 73 add_filter('pre_link_url', 'strip_tags'); 70 add_filter('pre_link_url', ' trim');74 add_filter('pre_link_url', '__trim'); 71 75 add_filter('pre_link_url', 'clean_url'); 72 76 add_filter('pre_link_image', 'strip_tags'); 73 add_filter('pre_link_image', ' trim');77 add_filter('pre_link_image', '__trim'); 74 78 add_filter('pre_link_image', 'clean_url'); 75 79 add_filter('pre_link_rss', 'strip_tags'); 76 add_filter('pre_link_rss', ' trim');80 add_filter('pre_link_rss', '__trim'); 77 81 add_filter('pre_link_rss', 'clean_url'); 78 82 add_filter('pre_link_target', 'strip_tags'); 79 add_filter('pre_link_target', ' trim');83 add_filter('pre_link_target', '__trim'); 80 84 add_filter('pre_link_target', 'wp_filter_kses'); 81 85 add_filter('pre_link_target', 'wp_specialchars', 30); 82 86 add_filter('pre_link_rel', 'strip_tags'); 83 add_filter('pre_link_rel', ' trim');87 add_filter('pre_link_rel', '__trim'); 84 88 add_filter('pre_link_rel', 'wp_filter_kses'); 85 89 add_filter('pre_link_rel', 'wp_specialchars', 30); 86 90 87 91 // Users 88 92 add_filter('pre_user_display_name', 'strip_tags'); 89 add_filter('pre_user_display_name', ' trim');93 add_filter('pre_user_display_name', '__trim'); 90 94 add_filter('pre_user_display_name', 'wp_filter_kses'); 91 95 add_filter('pre_user_display_name', 'wp_specialchars', 30); 92 96 add_filter('pre_user_first_name', 'strip_tags'); 93 add_filter('pre_user_first_name', ' trim');97 add_filter('pre_user_first_name', '__trim'); 94 98 add_filter('pre_user_first_name', 'wp_filter_kses'); 95 99 add_filter('pre_user_first_name', 'wp_specialchars', 30); 96 100 add_filter('pre_user_last_name', 'strip_tags'); 97 add_filter('pre_user_last_name', ' trim');101 add_filter('pre_user_last_name', '__trim'); 98 102 add_filter('pre_user_last_name', 'wp_filter_kses'); 99 103 add_filter('pre_user_last_name', 'wp_specialchars', 30); 100 104 add_filter('pre_user_nickname', 'strip_tags'); 101 add_filter('pre_user_nickname', ' trim');105 add_filter('pre_user_nickname', '__trim'); 102 106 add_filter('pre_user_nickname', 'wp_filter_kses'); 103 107 add_filter('pre_user_nickname', 'wp_specialchars', 30); 104 add_filter('pre_user_description', ' trim');108 add_filter('pre_user_description', '__trim'); 105 109 add_filter('pre_user_description', 'wp_filter_kses'); 106 110 add_filter('pre_user_url', 'strip_tags'); 107 add_filter('pre_user_url', ' trim');111 add_filter('pre_user_url', '__trim'); 108 112 add_filter('pre_user_url', 'clean_url'); 109 add_filter('pre_user_email', ' trim');113 add_filter('pre_user_email', '__trim'); 110 114 add_filter('pre_user_email', 'sanitize_email'); 111 115 112 116 // Places to balance tags on input … … 116 120 117 121 // Misc. title, content, and excerpt filters 118 122 add_filter('the_title', 'convert_chars'); 119 add_filter('the_title', ' trim');123 add_filter('the_title', '__trim'); 120 124 121 125 add_filter('the_content', 'convert_smilies'); 122 126 add_filter('the_content', 'convert_chars');