With rewrite => true, all posts of a custom post type will get the same guid. Aside from being a Bad Thing, this breaks feeds in particular (looks like Safari cares deeply).
13555.patch​ (391 bytes) - added by hakre 9 years ago.
In your example for 2), I imagine it's unhappy about "&" which needs to be encoded in XML.
Yep. We've never previously had & there, even ugly links.
Currently tracking down the first issue. Looks like get_permalink() is returning just ​http://localhost/commit/manager/ when generating an auto-draft.
(In ) Escape the guid urls when placing them in feeds and other xml locations. See #13555.
Why can't we omit the post type altogether? using just ?p=<post_ID> in the url gives you the right page, and the post_ID is, de facto, unique.
Hrm. It doesn't on my install, though it should. There should be a canonical redirect, the same way p=2 goes to page_id=2.
(In ) Move the escaping into get_guid() so we don't have to repeat ourselves. See #13555.
(In ) Some more url escaping in feeds. See #13555.
MINOR: Little cleaning up behind. Reopen for that, close if you see unfit or just commit.
(In ) Two birds with one stone. fixes #13902, props ocean90, wahgnube. fixes #13555, props hakre.