wordpress rss feed显示html标签问题

今天不小心发现了博客的feed打开不了了,于是打开定制的feedsky查看博客的feed更新状态,发现feedsky报告源地址为http://www.xiuchezu.com/?feed=rss2,出现如下错误:

打开http://www.xiuchezu.com/?feed=rss2发现链接地址变为永久链接的http://www.xiuchezu.com/feed/(我之前有设置过固定链接),打开后发现是错误页面,也就是说feed失效了??没错,确实失效了,为什么呢,很不幸google半天都找不到解决方案。

回想了一下下,好像之前有装过feedsky的相关插件,会不会跟这个有关系呢?查看了下服务器文件,果然,根目录下有一个feed命名的文件夹,是之前插件生成的文件夹。显然,是因为这个文件夹路径与feed固定链接路径冲突导致访问异常。我把feed文件夹删除之后,http://www.xiuchezu.com/feed/打开正常,feedsky更新状态就正常了。

问题如果只是这样也就OK了,只是。。。

当我打开http://www.xiuchezu.com/feed/的时候,发现文章的html标签都没有了,这样在阅读器中显示的文章效果一团糟,我查看了一下另一个wordpress的feed,默认feed是有html标签的,也就是说wordpress feed并没屏蔽html标签(就当废话吧),进入后台管理中的设置->阅读菜单:

我原来Feed中的每篇文章,显示项中选择摘要,当选择全部文字后,feed中html正常显示,当选择摘要的时候,有摘要的文章显示摘要,没有摘要的文章显示所有,但是丢掉了HTML标签。选择全部文字后就正常了,包括含有more标签的文章也全文输出feed。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>