diff --git a/wp-includes/class-simplepie-kses.php b/wp-includes/class-simplepie-kses.php
new file mode 100644
index 0000000..6a892ab
-
|
+
|
|
| 1 | <?php |
| 2 | |
| 3 | class WP_SimplePie_Sanitize_KSES extends SimplePie_Sanitize { |
| 4 | public function sanitize( $data, $type, $base = '' ) { |
| 5 | if ( $type & ( SIMPLEPIE_CONSTRUCT_HTML | SIMPLEPIE_CONSTRUCT_XHTML ) ) { |
| 6 | return wp_kses_post( $data ); |
| 7 | } else { |
| 8 | return parent::sanitize( $data, $type, $base ); |
| 9 | } |
| 10 | } |
| 11 | } |
diff --git a/wp-includes/class-simplepie.php b/wp-includes/class-simplepie.php
index ba6f28d..666dd51 100644
a
|
b
|
require ABSPATH . WPINC . '/SimplePie/Parser.php'; |
15 | 15 | require ABSPATH . WPINC . '/SimplePie/Item.php'; |
16 | 16 | require ABSPATH . WPINC . '/SimplePie/Parse/Date.php'; |
17 | 17 | require ABSPATH . WPINC . '/SimplePie/Author.php'; |
| 18 | require ABSPATH . WPINC . '/class-simplepie-kses.php'; |
18 | 19 | |
19 | 20 | /** |
20 | 21 | * WordPress autoloader for SimplePie. |
… |
… |
class SimplePie |
691 | 692 | } |
692 | 693 | |
693 | 694 | // Other objects, instances created here so we can set options on them |
694 | | $this->sanitize = new SimplePie_Sanitize(); |
| 695 | $this->sanitize = new WP_SimplePie_Sanitize_KSES(); |
695 | 696 | $this->registry = new SimplePie_Registry(); |
696 | 697 | |
697 | 698 | if (func_num_args() > 0) |