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) |