[wp-trac] [WordPress Trac] #31080: GUID should not always be escaped for url in feeds
WordPress Trac
noreply at wordpress.org
Sun Jan 25 19:16:41 UTC 2015
#31080: GUID should not always be escaped for url in feeds
-------------------------------------------------+-------------------------
Reporter: CheeseDurger | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting
Component: Feeds | Review
Severity: normal | Version: trunk
Keywords: 2nd-opinion needs-patch dev- | Resolution:
feedback | Focuses: template
-------------------------------------------------+-------------------------
Changes (by stevenkword):
* keywords: => 2nd-opinion needs-patch dev-feedback
Comment:
The RSS 2.0 spec supports non-URL GUIDs if the `isPermaLink` attribute is
set as false (defaults to 'true'). The RSS 2.0 template included in core
does both support this GUID field as well as specifies the isPermaLink
attribute as false. So far so good.
Further investigation into `the_guid` method found in `wp-includes/post-
template.php` shows that the method simply escapes the URL and prints the
value. This seems incorrect to me as well.
I would like to propose removing the URL escaping from this function, as
non-URL GUIDs are both valid and a common use case for non-WordPress to
WordPress migrations. However, I would like to get a 2nd opinion to
discuss how this change might break other functionality / use-cases.
Related: http://www.w3schools.com/rss/rss_tag_guid.asp
--
Ticket URL: <https://core.trac.wordpress.org/ticket/31080#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list