WordPress.org

Make WordPress Core

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#7375 closed defect (bug) (fixed)

RSS Widget displays HTML

Reported by: MtDewVirus Owned by: anonymous
Priority: normal Milestone: 2.6.1
Component: General Version: 2.6
Severity: normal Keywords: rss, widget, html
Cc:

Description

The RSS widget displays the HTML in a feed instead of passing it through filters and using the HTML. This means that links and other code don't work.

Attachments (1)

7375.diff (1.4 KB) - added by ryan 5 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 MtDewVirus5 years ago

  • Version set to 2.6

comment:2 dsader5 years ago

Change needed in wp-includes/widgets.php

Fixed when I change line 1139 from

$desc = str_replace(array("\n", "\r"), ' ', attribute_escape(strip_tags(html_entity_decode($summary, ENT_QUOTES))));

to

$summary = str_replace(array("\n", "\r"), ' ', attribute_escape(strip_tags(html_entity_decode($summary, ENT_QUOTES))));

ryan5 years ago

comment:3 ryan5 years ago

$desc and $summary where being set to the same thing, so I consolidate the logic.

comment:4 MtDewVirus5 years ago

Works much better with this patch.

Are tags stripped because they could cause layout problems?

comment:5 ryan5 years ago

  • Resolution set to fixed
  • Status changed from new to closed

(In [8567]) Strip tags from summary. Props dsader. fixes #7375 for trunk

comment:6 ryan5 years ago

  • Milestone changed from 2.7 to 2.6.1

comment:7 ryan5 years ago

(In [8568]) Strip tags from summary. Props dsader. fixes #7375 for 2.6

Note: See TracTickets for help on using tickets.