看来原因是guid
RSS中的标记,其中包含我已更改的链接
如果您更改了GUID
在数据库中。。。
From the Codex:
执行上述操作并直接在数据库中更改URL时,您会遇到URL实例位于wp\\U posts表的“guid”列中。
It is critical that you do NOT change the contents of this field.
术语“GUID”表示“全局唯一标识符”。这是一个用于保存帖子标识符的字段,该标识符a)在整个空间和时间上都是唯一的,b)永远不会改变。GUID字段主要用于创建WordPress提要。
。。。
因此,更改GUID将意味着许多feedreaders会突然再次在用户的阅读器中显示您的内容,就像它是新内容一样,这可能会让您的用户感到恼火。
。。。
Never, ever, change the contents of the GUID column, under any circumstances.
... 然后,您破坏了用于防止此类提要“重新发布”的机制。
除非您有数据库的备份,否则这可能无法修复。你将需要找到所有有guid
改变了,把它guid
回到以前的样子。
另一种可能性是,您构建的提要不正确,并且正在创建此提要:
<guid isPermaLink="false">
http://host1.com/blog1/slug-of-article
</guid>
。。。使用post permalink而不是
guid
. 这应该更容易解决。