查看所有包含 Wordpress 标签的文章
五月
16

修改WordPress的百度新闻插件(更符合百度新闻协议标准)

使用了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

四月
18

WordPress Tag插件(UltimateTagWarrior) 不能使用中文tag的解决办法

今天加入了模组加入Tag,但是只要Tag是中文的,启用rewrite之后,均不能正常显示,全部报404错误。经过长时间的跟踪终于发现问题了。以下以http://xuplus.com/tag/合肥 为例。

wp-includesclasses.php文件61行附近
             $req_uri = str_replace($pathinfo, ”, $req_uri);

这行代码主要作用是将$reg_uri赋值/tag,但运行时 pathinfo为 合肥 req_url为/tag/%E5%90%88%E8%82%A5,这样并不能完成替换操作给$reg_uri赋值/tag。替换成
             $req_uri = urldecode(str_replace(urlencode($pathinfo), ”, str_replace(‘/’,'%2F’,$req_uri)));
             //Modified By XuYong 修正url中有中文字符的问题$pathinfo被urldecode了,导致不能正常工作的问题

即可正常访问。

四月
18

WordPress 2.1添加自定义文件上传类型(允许上传rar文件方法)

Author Dominic    Category Web应用     Tags , , ,

注意,2.1中修改允许上传文件文件类型的的位置变了,以前的版本是wp-includes\functions-post.php,2.1之后的版本改成了wp-includes\functions.php

wordpress2.1.3默认不支持上传文件,修改方法如下:
打开wp-includes\functions.php,查找

   ‘zip’ => ‘application/zip’,

(第1106行左右),在这一行的下面加上这一行

’ => ‘application/’,

注意后面有个半角的逗号,别复制漏了,引号是半角单引号。

保存就可以了,如果是用ftp管理别忘了上传哦。

专题推荐

标签

404错误 apache article CSS dotNet fckeditor Hack iOS iTouch javascript PayPal PHP rar ubuntu utf8 VMware VMware Tools weblinks Win2008 Windows Server 2008 Wordpress xajax XOOPS 上传 个人 中文 中文习惯 关键词 合肥 域名 安全 工作 文件类型 文章管理 时区 未分类 模块 模板 模组 电子地图 界面友好 禅意花园 网速 腾讯 配置管理

分类目录

新浪微博

存档

最近文章

近期评论

友情链接

分享按钮