2009年10月

使用了hongxiaowan开发的百度新闻插件,但是在浏览最后的生成结果时发现ie中XML文件不能正常显示,即XML文件不能成功解析。仔细查阅hongxiaowan的代码发现,他发布的代码并没有完全遵守百度新闻协议,在百度新闻协议中text标签中是不能包含html代码的。所以需要用strip_tags函数去掉html代码。另外关于他对于category标签和keywords标签均支持不对,当使用了ultimate tag warrior插件时,category标签将文章的tag也加入其中了。

我修改了baidunews函数加入strip_tags,并修改了wp-baidunews.php中关于category标签和keywords标签的生成方法。

hongxiaowan网站关于百度新闻插件网址:http://www.hongxiaowan.com/2006/11/14/the-wordpress-plug-in-of-baidu-news-protocol/

如果需要手工修改,请我提供的代码按照hongxiaowan的页面手工修改。

下载地址:WordPress百度新闻插件(Dominic.Xu 完善版)

BTW: 百度新闻协议站点提交地址:http://news.baidu.com/newsop.html#ks5,上面说不收录博客。试试看吧。提交百度新闻url为http://yoursite/?feed=baidunews或者http://yoursite/wp-baidunews.php,查询XML文件状态URL:http://news.baidu.com/newsop.html#ks6

标签:, , ,