X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/76aea3697c6043c1613370f172395b4f65ee71f0..4f4e083f6f77639c41e2b1ddb200de8e34301cee:/wp-includes/default-filters.php diff --git a/wp-includes/default-filters.php b/wp-includes/default-filters.php index 011a1ed4..b5f7be23 100644 --- a/wp-includes/default-filters.php +++ b/wp-includes/default-filters.php @@ -20,7 +20,7 @@ foreach ( $filters as $filter ) { add_filter($filter, 'strip_tags'); add_filter($filter, 'trim'); add_filter($filter, 'wp_filter_kses'); - add_filter($filter, 'wp_specialchars', 30); + add_filter($filter, '_wp_specialchars', 30); } // Kses only for textarea saves @@ -43,7 +43,7 @@ $filters = array('pre_comment_author_url', 'pre_user_url', 'pre_link_url', 'pre_ foreach ( $filters as $filter ) { add_filter($filter, 'strip_tags'); add_filter($filter, 'trim'); - add_filter($filter, 'sanitize_url'); + add_filter($filter, 'esc_url_raw'); add_filter($filter, 'wp_filter_kses'); } @@ -52,7 +52,7 @@ $filters = array('user_url', 'link_url', 'link_image', 'link_rss', 'comment_url' foreach ( $filters as $filter ) { add_filter($filter, 'strip_tags'); add_filter($filter, 'trim'); - add_filter($filter, 'clean_url'); + add_filter($filter, 'esc_url'); add_filter($filter, 'wp_filter_kses'); } @@ -76,11 +76,11 @@ foreach ( $filters as $filter ) { // Format strings for display. $filters = array('comment_author', 'term_name', 'link_name', 'link_description', - 'link_notes', 'bloginfo', 'wp_title'); + 'link_notes', 'bloginfo', 'wp_title', 'widget_title'); foreach ( $filters as $filter ) { add_filter($filter, 'wptexturize'); add_filter($filter, 'convert_chars'); - add_filter($filter, 'wp_specialchars'); + add_filter($filter, 'esc_html'); } // Format text area for display. @@ -131,19 +131,19 @@ add_filter('wp_sprintf', 'wp_sprintf_l', 10, 2); // RSS filters add_filter('the_title_rss', 'strip_tags'); add_filter('the_title_rss', 'ent2ncr', 8); -add_filter('the_title_rss', 'wp_specialchars'); +add_filter('the_title_rss', 'esc_html'); 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', 'ent2ncr', 8); -add_filter('comment_text_rss', 'wp_specialchars'); +add_filter('comment_text_rss', 'esc_html'); add_filter('bloginfo_rss', 'ent2ncr', 8); add_filter('the_author', 'ent2ncr', 8); // Misc filters add_filter('option_ping_sites', 'privacy_ping_filter'); -add_filter('option_blog_charset', 'wp_specialchars'); +add_filter('option_blog_charset', '_wp_specialchars'); // IMPORTANT: This must not be wp_specialchars() or esc_html() or it'll cause an infinite loop add_filter('option_home', '_config_wp_home'); add_filter('option_siteurl', '_config_wp_siteurl'); add_filter('tiny_mce_before_init', '_mce_set_direction'); @@ -155,29 +155,43 @@ add_filter('pre_comment_content', 'wp_rel_nofollow', 15); add_filter('comment_email', 'antispambot'); add_filter('option_tag_base', '_wp_filter_taxonomy_base'); add_filter('option_category_base', '_wp_filter_taxonomy_base'); +add_filter( 'the_posts', '_close_comments_for_old_posts' ); +add_filter( 'comments_open', '_close_comments_for_old_post', 10, 2 ); +add_filter( 'pings_open', '_close_comments_for_old_post', 10, 2 ); +add_filter( 'editable_slug', 'urldecode' ); -//Atom SSL support +// Atom SSL support add_filter('atom_service_url','atom_service_url_filter'); // Actions +add_action('wp_head', 'wp_enqueue_scripts', 1); +add_action('wp_head', 'feed_links_extra', 3); add_action('wp_head', 'rsd_link'); add_action('wp_head', 'wlwmanifest_link'); +add_action('wp_head', 'index_rel_link'); +add_action('wp_head', 'parent_post_rel_link', 10, 0); +add_action('wp_head', 'start_post_rel_link', 10, 0); +add_action('wp_head', 'adjacent_posts_rel_link', 10, 0); add_action('wp_head', 'locale_stylesheet'); add_action('publish_future_post', 'check_and_publish_future_post', 10, 1); add_action('wp_head', 'noindex', 1); -add_action('wp_head', 'wp_print_scripts'); +add_action('wp_head', 'wp_print_styles', 8); +add_action('wp_head', 'wp_print_head_scripts', 9); add_action('wp_head', 'wp_generator'); +add_action('wp_footer', 'wp_print_footer_scripts'); if(!defined('DOING_CRON')) - add_action('init', 'wp_cron'); + add_action('sanitize_comment_cookies', 'wp_cron'); add_action('do_feed_rdf', 'do_feed_rdf', 10, 1); add_action('do_feed_rss', 'do_feed_rss', 10, 1); add_action('do_feed_rss2', 'do_feed_rss2', 10, 1); add_action('do_feed_atom', 'do_feed_atom', 10, 1); add_action('do_pings', 'do_all_pings', 10, 1); +add_action('do_generic_ping', 'generic_ping', 10, 1); add_action('do_robots', 'do_robots'); add_action('sanitize_comment_cookies', 'sanitize_comment_cookies'); -add_action('admin_print_scripts', 'wp_print_scripts', 20); -add_action('admin_print_styles', 'wp_print_styles', 20); +add_action('admin_print_scripts', 'print_head_scripts', 20); +add_action('admin_print_footer_scripts', 'print_footer_scripts', 20); +add_action('admin_print_styles', 'print_admin_styles', 20); add_action('init', 'smilies_init', 5); add_action( 'plugins_loaded', 'wp_maybe_load_widgets', 0 ); add_action( 'shutdown', 'wp_ob_end_flush_all', 1); @@ -192,5 +206,8 @@ add_action('comment_form', 'wp_comment_form_unfiltered_html_nonce'); add_action('template_redirect', 'wp_old_slug_redirect'); add_action('edit_post', 'wp_check_for_changed_slugs'); add_action('edit_form_advanced', 'wp_remember_old_slug'); +add_action('init', '_show_post_preview'); + +add_filter('pre_option_gmt_offset','wp_timezone_override_offset'); ?>