From 7e30a69c07facc9f62bf05618435f158c0576ee6 Mon Sep 17 00:00:00 2001 From: nacin Date: Thu, 9 Sep 2010 02:43:18 +0000 Subject: [PATCH] Add force_filtered_html_on_import filter. fixes #14818. git-svn-id: http://svn.automattic.com/wordpress/trunk@15600 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/admin.php | 4 ++-- wp-includes/ms-default-filters.php | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/wp-admin/admin.php b/wp-admin/admin.php index 4b4b21d98..0f253703b 100644 --- a/wp-admin/admin.php +++ b/wp-admin/admin.php @@ -194,8 +194,8 @@ if ( isset($plugin_page) ) { define('WP_IMPORTING', true); - if ( is_multisite() ) - kses_init_filters(); // Always filter imported data with kses. + if ( apply_filters( 'force_filtered_html_on_import', false ) ) + kses_init_filters(); // Always filter imported data with kses on multisite. call_user_func($wp_importers[$importer][2]); diff --git a/wp-includes/ms-default-filters.php b/wp-includes/ms-default-filters.php index b4d39adf4..9c978fcc4 100644 --- a/wp-includes/ms-default-filters.php +++ b/wp-includes/ms-default-filters.php @@ -56,6 +56,8 @@ if ( ! defined('POST_BY_EMAIL') || ! POST_BY_EMAIL ) // back compat constant. add_filter( 'enable_post_by_email_configuration', '__return_false' ); if ( ! defined('EDIT_ANY_USER') || ! EDIT_ANY_USER ) // back compat constant. add_filter( 'enable_edit_any_user_configuration', '__return_false' ); +add_filter( 'force_filtered_html_on_import', '__return_true' ); + // WP_HOME and WP_SITEURL should not have any effect in MS remove_filter( 'option_siteurl', '_config_wp_siteurl' );