<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre, #msg p { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[12041] trunk/wp-includes/default-filters.php:
  Director of Whitespace rules default-filters.php with an iron fist</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/12041">12041</a></dd>
<dt>Author</dt> <dd>markjaquith</dd>
<dt>Date</dt> <dd>2009-10-15 17:27:45 +0000 (Thu, 15 Oct 2009)</dd>
</dl>

<h3>Log Message</h3>
<pre>Director of Whitespace rules default-filters.php with an iron fist</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpincludesdefaultfiltersphp">trunk/wp-includes/default-filters.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpincludesdefaultfiltersphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/default-filters.php (12040 => 12041)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/default-filters.php        2009-10-15 14:47:04 UTC (rev 12040)
+++ trunk/wp-includes/default-filters.php        2009-10-15 17:27:45 UTC (rev 12041)
</span><span class="lines">@@ -13,217 +13,206 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> // Strip, trim, kses, special chars for string saves
</span><del>-$filters = 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');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'sanitize_text_field');
-        add_filter($filter, 'wp_filter_kses');
-        add_filter($filter, '_wp_specialchars', 30);
</del><ins>+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 );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Strip, kses, special chars for string display
</span><del>-$filters = array('term_name', 'comment_author_name', 'link_name', 'link_target', 'link_rel', 'user_display_name', 'user_first_name', 'user_last_name', 'user_nickname');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'sanitize_text_field');
-        add_filter($filter, 'wp_filter_kses');
-        add_filter($filter, '_wp_specialchars', 30);
</del><ins>+foreach ( array( 'term_name', 'comment_author_name', 'link_name', 'link_target', 'link_rel', 'user_display_name', 'user_first_name', 'user_last_name', 'user_nickname' ) as $filter ) {
+        add_filter( $filter, 'sanitize_text_field'  );
+        add_filter( $filter, 'wp_filter_kses'       );
+        add_filter( $filter, '_wp_specialchars', 30 );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Kses only for textarea saves and displays
</span><del>-$filters = array('pre_term_description', 'term_description', 'pre_link_description', 'link_description', 'pre_link_notes', 'link_notes', 'pre_user_description', 'user_description');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'wp_filter_kses');
</del><ins>+foreach ( array( 'pre_term_description', 'term_description', 'pre_link_description', 'link_description', 'pre_link_notes', 'link_notes', 'pre_user_description', 'user_description' ) as $filter ) {
+        add_filter( $filter, 'wp_filter_kses' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Email saves
</span><del>-$filters = array('pre_comment_author_email', 'pre_user_email');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'trim');
-        add_filter($filter, 'sanitize_email');
-        add_filter($filter, 'wp_filter_kses');
</del><ins>+foreach ( array( 'pre_comment_author_email', 'pre_user_email' ) as $filter ) {
+        add_filter( $filter, 'trim'           );
+        add_filter( $filter, 'sanitize_email' );
+        add_filter( $filter, 'wp_filter_kses' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Email display
</span><del>-$filters = array('comment_author_email', 'user_email');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'sanitize_email');
-        add_filter($filter, 'wp_filter_kses');
</del><ins>+foreach ( array( 'comment_author_email', 'user_email' ) as $filter ) {
+        add_filter( $filter, 'sanitize_email' );
+        add_filter( $filter, 'wp_filter_kses' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Save URL
</span><del>-$filters = array('pre_comment_author_url', 'pre_user_url', 'pre_link_url', 'pre_link_image',
-        'pre_link_rss');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'wp_strip_all_tags');
-        add_filter($filter, 'esc_url_raw');
-        add_filter($filter, 'wp_filter_kses');
</del><ins>+foreach ( array( 'pre_comment_author_url', 'pre_user_url', 'pre_link_url', 'pre_link_image',
+        'pre_link_rss' ) as $filter ) {
+        add_filter( $filter, 'wp_strip_all_tags' );
+        add_filter( $filter, 'esc_url_raw'       );
+        add_filter( $filter, 'wp_filter_kses'    );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Display URL
</span><del>-$filters = array('user_url', 'link_url', 'link_image', 'link_rss', 'comment_url');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'wp_strip_all_tags');
-        add_filter($filter, 'esc_url');
-        add_filter($filter, 'wp_filter_kses');
</del><ins>+foreach ( array( 'user_url', 'link_url', 'link_image', 'link_rss', 'comment_url' ) as $filter ) {
+        add_filter( $filter, 'wp_strip_all_tags' );
+        add_filter( $filter, 'esc_url'           );
+        add_filter( $filter, 'wp_filter_kses'    );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Slugs
</span><del>-$filters = array('pre_term_slug');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'sanitize_title');
</del><ins>+foreach ( array( 'pre_term_slug' ) as $filter ) {
+        add_filter( $filter, 'sanitize_title' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Keys
</span><del>-$filters = array('pre_post_type');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'sanitize_user');
</del><ins>+foreach ( array( 'pre_post_type' ) as $filter ) {
+        add_filter( $filter, 'sanitize_user' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Places to balance tags on input
</span><del>-$filters = array('content_save_pre', 'excerpt_save_pre', 'comment_save_pre', 'pre_comment_content');
-foreach ( $filters as $filter ) {
-        add_filter( $filter, 'balanceTags', 50);
</del><ins>+foreach ( array( 'content_save_pre', 'excerpt_save_pre', 'comment_save_pre', 'pre_comment_content' ) as $filter ) {
+        add_filter( $filter, 'balanceTags', 50 );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Format strings for display.
</span><del>-$filters = array('comment_author', 'term_name', 'link_name', 'link_description',
-        'link_notes', 'bloginfo', 'wp_title', 'widget_title');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'wptexturize');
-        add_filter($filter, 'convert_chars');
-        add_filter($filter, 'esc_html');
</del><ins>+foreach ( array( 'comment_author', 'term_name', 'link_name', 'link_description', 'link_notes', 'bloginfo', 'wp_title', 'widget_title' ) as $filter ) {
+        add_filter( $filter, 'wptexturize'   );
+        add_filter( $filter, 'convert_chars' );
+        add_filter( $filter, 'esc_html'      );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Format text area for display.
</span><del>-$filters = array('term_description');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'wptexturize');
-        add_filter($filter, 'convert_chars');
-        add_filter($filter, 'wpautop');
</del><ins>+foreach ( array( 'term_description' ) as $filter ) {
+        add_filter( $filter, 'wptexturize'   );
+        add_filter( $filter, 'convert_chars' );
+        add_filter( $filter, 'wpautop'       );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Format for RSS
</span><del>-$filters = array('term_name_rss');
-foreach ( $filters as $filter ) {
-        add_filter($filter, 'convert_chars');
</del><ins>+foreach ( array( 'term_name_rss' ) as $filter ) {
+        add_filter( $filter, 'convert_chars' );
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Display filters
</span><del>-add_filter('the_title', 'wptexturize');
-add_filter('the_title', 'convert_chars');
-add_filter('the_title', 'trim');
</del><ins>+add_filter( 'the_title', 'wptexturize'   );
+add_filter( 'the_title', 'convert_chars' );
+add_filter( 'the_title', 'trim'          );
</ins><span class="cx"> 
</span><del>-add_filter('the_content', 'wptexturize');
-add_filter('the_content', 'convert_smilies');
-add_filter('the_content', 'convert_chars');
-add_filter('the_content', 'wpautop');
-add_filter('the_content', 'prepend_attachment');
</del><ins>+add_filter( 'the_content', 'wptexturize'        );
+add_filter( 'the_content', 'convert_smilies'    );
+add_filter( 'the_content', 'convert_chars'      );
+add_filter( 'the_content', 'wpautop'            );
+add_filter( 'the_content', 'prepend_attachment' );
</ins><span class="cx"> 
</span><del>-add_filter('the_excerpt', 'wptexturize');
-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');
</del><ins>+add_filter( 'the_excerpt',     'wptexturize'     );
+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' );
</ins><span class="cx"> 
</span><del>-add_filter('comment_text', 'wptexturize');
-add_filter('comment_text', 'convert_chars');
-add_filter('comment_text', 'make_clickable', 9);
-add_filter('comment_text', 'force_balance_tags', 25);
-add_filter('comment_text', 'convert_smilies', 20);
-add_filter('comment_text', 'wpautop', 30);
</del><ins>+add_filter( 'comment_text', 'wptexturize'            );
+add_filter( 'comment_text', 'convert_chars'          );
+add_filter( 'comment_text', 'make_clickable',      9 );
+add_filter( 'comment_text', 'force_balance_tags', 25 );
+add_filter( 'comment_text', 'convert_smilies',    20 );
+add_filter( 'comment_text', 'wpautop',            30 );
</ins><span class="cx"> 
</span><del>-add_filter('comment_excerpt', 'convert_chars');
</del><ins>+add_filter( 'comment_excerpt', 'convert_chars' );
</ins><span class="cx"> 
</span><del>-add_filter('list_cats', 'wptexturize');
-add_filter('single_post_title', 'wptexturize');
</del><ins>+add_filter( 'list_cats',         'wptexturize' );
+add_filter( 'single_post_title', 'wptexturize' );
</ins><span class="cx"> 
</span><del>-add_filter('wp_sprintf', 'wp_sprintf_l', 10, 2);
</del><ins>+add_filter( 'wp_sprintf', 'wp_sprintf_l', 10, 2 );
</ins><span class="cx"> 
</span><span class="cx"> // RSS filters
</span><del>-add_filter('the_title_rss', 'strip_tags');
-add_filter('the_title_rss', 'ent2ncr', 8);
-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', 'esc_html');
-add_filter('bloginfo_rss', 'ent2ncr', 8);
-add_filter('the_author', 'ent2ncr', 8);
</del><ins>+add_filter( 'the_title_rss',      'strip_tags'      );
+add_filter( 'the_title_rss',      'ent2ncr',      8 );
+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',   'esc_html'        );
+add_filter( 'bloginfo_rss',       'ent2ncr',      8 );
+add_filter( 'the_author',         'ent2ncr',      8 );
</ins><span class="cx"> 
</span><span class="cx"> // Misc filters
</span><del>-add_filter('option_ping_sites', 'privacy_ping_filter');
-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');
-add_filter('pre_kses', 'wp_pre_kses_less_than');
-add_filter('sanitize_title', 'sanitize_title_with_dashes');
-add_action('check_comment_flood', 'check_comment_flood_db', 10, 3);
-add_filter('comment_flood_filter', 'wp_throttle_comment_flood', 10, 3);
-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' );
</del><ins>+add_filter( 'option_ping_sites',    'privacy_ping_filter'                 );
+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'                  );
+add_filter( 'pre_kses',             'wp_pre_kses_less_than'               );
+add_filter( 'sanitize_title',       'sanitize_title_with_dashes'          );
+add_action( 'check_comment_flood',  'check_comment_flood_db',       10, 3 );
+add_filter( 'comment_flood_filter', 'wp_throttle_comment_flood',    10, 3 );
+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'                           );
</ins><span class="cx"> 
</span><span class="cx"> // Atom SSL support
</span><del>-add_filter('atom_service_url','atom_service_url_filter');
</del><ins>+add_filter( 'atom_service_url','atom_service_url_filter' );
</ins><span class="cx"> 
</span><span class="cx"> // Actions
</span><del>-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_styles', 8);
-add_action('wp_head', 'wp_print_head_scripts', 9);
-add_action('wp_head', 'wp_generator');
-add_action('wp_head', 'rel_canonical');
-add_action('wp_footer', 'wp_print_footer_scripts');
-if(!defined('DOING_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_robots', 'do_robots');
-add_action('sanitize_comment_cookies', 'sanitize_comment_cookies');
-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( 'plugins_loaded', 'wp_maybe_load_embeds', 0 );
-add_action( 'shutdown', 'wp_ob_end_flush_all', 1);
-add_action( 'pre_post_update', 'wp_save_post_revision' );
-add_action('publish_post', '_publish_post_hook', 5, 1);
-add_action('future_post', '_future_post_hook', 5, 2);
-add_action('future_page', '_future_post_hook', 5, 2);
-add_action('save_post', '_save_post_hook', 5, 2);
-add_action('transition_post_status', '_transition_post_status', 5, 3);
-add_action('comment_form', 'wp_comment_form_unfiltered_html_nonce');
</del><ins>+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_styles',                8    );
+add_action( 'wp_head',             'wp_print_head_scripts',          9    );
+add_action( 'wp_head',             'wp_generator'                         );
+add_action( 'wp_head',             'rel_canonical'                        );
+add_action( 'wp_footer',           'wp_print_footer_scripts'              );
+
+// WP Cron
+if ( !defined( 'DOING_CRON' ) )
+        add_action( 'sanitize_comment_cookies', 'wp_cron' );
+
+// 2 Actions 2 Furious
+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_robots',                  'do_robots'                      );
+add_action( 'sanitize_comment_cookies',   'sanitize_comment_cookies'       );
+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( 'plugins_loaded',             'wp_maybe_load_embeds',     0    );
+add_action( 'shutdown',                   'wp_ob_end_flush_all',      1    );
+add_action( 'pre_post_update',            'wp_save_post_revision'          );
+add_action( 'publish_post',               '_publish_post_hook',       5, 1 );
+add_action( 'future_post',                '_future_post_hook',        5, 2 );
+add_action( 'future_page',                '_future_post_hook',        5, 2 );
+add_action( 'save_post',                  '_save_post_hook',          5, 2 );
+add_action( 'transition_post_status',     '_transition_post_status',  5, 3 );
+add_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce'        );
+
</ins><span class="cx"> // Post Image CSS class filtering
</span><del>-add_action( 'begin_fetch_post_image_html', '_wp_post_image_class_filter_add' );
-add_action( 'end_fetch_post_image_html', '_wp_post_image_class_filter_remove' );
</del><ins>+add_action( 'begin_fetch_post_image_html', '_wp_post_image_class_filter_add'    );
+add_action( 'end_fetch_post_image_html',   '_wp_post_image_class_filter_remove' );
+
</ins><span class="cx"> // Redirect Old Slugs
</span><del>-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');
</del><ins>+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'         );
</ins><span class="cx"> 
</span><del>-add_filter('pre_option_gmt_offset','wp_timezone_override_offset');
-
-?&gt;
</del><ins>+// Timezone
+add_filter( 'pre_option_gmt_offset','wp_timezone_override_offset' );
</ins></span></pre>
</div>
</div>

</body>
</html>