default-filters.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 124 行
PHP
124 行
<?php// Some default filtersadd_filter('bloginfo','wp_specialchars');add_filter('category_description', 'wptexturize');add_filter('list_cats', 'wptexturize');add_filter('comment_author', 'wptexturize');add_filter('comment_text', 'wptexturize');add_filter('single_post_title', 'wptexturize');add_filter('the_title', 'wptexturize');add_filter('the_content', 'wptexturize');add_filter('the_excerpt', 'wptexturize');add_filter('bloginfo', 'wptexturize');// Comments, trackbacks, pingbacksadd_filter('pre_comment_author_name', 'strip_tags');add_filter('pre_comment_author_name', 'trim');add_filter('pre_comment_author_name', 'wp_specialchars', 30);add_filter('pre_comment_author_email', 'trim');add_filter('pre_comment_author_email', 'sanitize_email');add_filter('pre_comment_author_url', 'strip_tags');add_filter('pre_comment_author_url', 'trim');add_filter('pre_comment_author_url', 'clean_url');add_filter('pre_comment_content', 'stripslashes', 1);add_filter('pre_comment_content', 'wp_rel_nofollow', 15);add_filter('pre_comment_content', 'balanceTags', 30);add_filter('pre_comment_content', 'addslashes', 50);add_filter('pre_comment_author_name', 'wp_filter_kses');add_filter('pre_comment_author_email', 'wp_filter_kses');add_filter('pre_comment_author_url', 'wp_filter_kses');// Default filters for these functionsadd_filter('comment_author', 'wptexturize');add_filter('comment_author', 'convert_chars');add_filter('comment_author', 'wp_specialchars');add_filter('comment_email', 'antispambot');add_filter('comment_url', 'clean_url');add_filter('comment_text', 'convert_chars');add_filter('comment_text', 'make_clickable');add_filter('comment_text', 'force_balance_tags', 25);add_filter('comment_text', 'wpautop', 30);add_filter('comment_text', 'convert_smilies', 20);add_filter('comment_excerpt', 'convert_chars');// Categoriesadd_filter('pre_category_name', 'strip_tags');add_filter('pre_category_name', 'trim');add_filter('pre_category_name', 'wp_filter_kses');add_filter('pre_category_name', 'wp_specialchars', 30);add_filter('pre_category_description', 'wp_filter_kses');// Usersadd_filter('pre_user_display_name', 'strip_tags');add_filter('pre_user_display_name', 'trim');add_filter('pre_user_display_name', 'wp_filter_kses');add_filter('pre_user_display_name', 'wp_specialchars', 30);add_filter('pre_user_first_name', 'strip_tags');add_filter('pre_user_first_name', 'trim');add_filter('pre_user_first_name', 'wp_filter_kses');add_filter('pre_user_first_name', 'wp_specialchars', 30);add_filter('pre_user_last_name', 'strip_tags');add_filter('pre_user_last_name', 'trim');add_filter('pre_user_last_name', 'wp_filter_kses');add_filter('pre_user_last_name', 'wp_specialchars', 30);add_filter('pre_user_nickname', 'strip_tags');add_filter('pre_user_nickname', 'trim');add_filter('pre_user_nickname', 'wp_filter_kses');add_filter('pre_user_nickname', 'wp_specialchars', 30);add_filter('pre_user_description', 'trim');add_filter('pre_user_description', 'wp_filter_kses');add_filter('pre_user_url', 'strip_tags');add_filter('pre_user_url', 'trim');add_filter('pre_user_url', 'clean_url');add_filter('pre_user_email', 'trim');add_filter('pre_user_email', 'sanitize_email');// Places to balance tags on inputadd_filter('content_save_pre', 'balanceTags', 50);add_filter('excerpt_save_pre', 'balanceTags', 50);add_filter('comment_save_pre', 'balanceTags', 50);// Misc. title, content, and excerpt filtersadd_filter('the_title', 'convert_chars');add_filter('the_title', 'trim');add_filter('the_content', 'convert_smilies');add_filter('the_content', 'convert_chars');add_filter('the_content', 'wpautop');add_filter('the_excerpt', 'convert_smilies');add_filter('the_excerpt', 'convert_chars');add_filter('the_excerpt', 'wpautop');add_filter('get_the_excerpt', 'wp_trim_excerpt');add_filter('sanitize_title', 'sanitize_title_with_dashes');// RSS filtersadd_filter('the_title_rss', 'strip_tags');add_filter('the_title_rss', 'ent2ncr', 8);add_filter('the_title_rss', 'wp_specialchars');add_filter('the_content_rss', 'ent2ncr', 8);add_filter('the_excerpt_rss', 'convert_chars');add_filter('the_excerpt_rss', 'ent2ncr', 8);add_filter('comment_author_rss', 'ent2ncr', 8);add_filter('comment_text_rss', 'wp_specialchars');add_filter('comment_text_rss', 'ent2ncr', 8);add_filter('bloginfo_rss', 'ent2ncr', 8);add_filter('the_author', 'ent2ncr', 8);// Actionsadd_action('publish_post', 'generic_ping');add_action('wp_head', 'rsd_link');add_action('sanitize_comment_cookies', 'sanitize_comment_cookies');?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?