]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/default-widgets.php
Wizard 2.8.2-scripts
[autoinstalls/wordpress.git] / wp-includes / default-widgets.php
index d2bebc8021301d1bcfb26ebb6adc42c43ed8f188..54d1d4012d106f2e6c325ac26908bc7d02f151d6 100644 (file)
@@ -526,8 +526,10 @@ class WP_Widget_Recent_Posts extends WP_Widget {
                if ( !is_array($cache) )
                        $cache = array();
 
-               if ( isset($cache[$args['widget_id']]) )
-                       return $cache[$args['widget_id']];
+               if ( isset($cache[$args['widget_id']]) ) {
+                       echo $cache[$args['widget_id']];
+                       return;
+               }
 
                ob_start();
                extract($args);
@@ -710,7 +712,7 @@ class WP_Widget_RSS extends WP_Widget {
                if ( ! is_wp_error($rss) ) {
                        $desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset'))));
                        if ( empty($title) )
-                               $title = htmlentities(strip_tags($rss->get_title()));
+                               $title = esc_html(strip_tags($rss->get_title()));
                        $link = esc_url(strip_tags($rss->get_permalink()));
                        while ( stristr($link, 'http') != $link )
                                $link = substr($link, 1);