WordPress.org

Make WordPress Core

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#7375 closed defect (bug) (fixed)

RSS Widget displays HTML

Reported by: MtDewVirus Owned by:
Milestone: 2.6.1 Priority: normal
Severity: normal Version: 2.6
Component: General Keywords: rss, widget, html
Focuses: 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 6 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 MtDewVirus6 years ago

  • Version set to 2.6

comment:2 dsader6 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))));

ryan6 years ago

comment:3 ryan6 years ago

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

comment:4 MtDewVirus6 years ago

Works much better with this patch.

Are tags stripped because they could cause layout problems?

comment:5 ryan6 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 ryan6 years ago

  • Milestone changed from 2.7 to 2.6.1

comment:7 ryan6 years ago

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

Note: See TracTickets for help on using tickets.