One of the most annoying problems I've run into in a very long time is one with a WordPress plug-in called FeedWordPress. The plug-in is great to auto-create posts from RSS/Atom feeds, but causes a little issue with some affiliate type feeds, say from LinkShare. The Wal-Mart feed is one of the worst for causing issues.
Here is the issue: When the feeds are pulled in and a GUID is created, which is basically a unique identifier using the link of the feed, that link is NOT inserted using 'htmlspecialchars', so RSS feeds end up breaking because of the '&' symbol, mostly. As you are probably aware, the ampersand should be rendered as "&" and not just the '&' symbol itself.
To fix the problem, simply go to your FeedWordPress folder and edit syndicatedpost.class.php. Search for "return $guid;" and change that line to: return htmlspecialchars($guid); .
Done and done!







