Home > Posts Tagged ‘插件’

WordPress插件发布:Chinese Tag Names,解决中文标签不能访问的问题

March 9th, 2012 11:11 32 comments

以前写过一篇文章《解决WordPress不支持中文标签的问题》,讲的是如何通过修改 wp-include/class-wp.php 文件来解决中文标签不能访问的问题。不过用修改的方法每次Wordpress升级都要重新修改一遍,很麻烦,现在我把它做成插件发布,以后Wordpress升级就不用再重复修改了。

貌似中文标签的问题多见于Win主机,至少我现在换用Linux之后没出现过这个问题,欢迎Linux主机的Wordpress用户反馈信息。

现已支持所有中文链接,详见插件说明。

 

插件名称:Chinese Tag Names

插件作者:Coconut

插件页面:http://nutsland.cn/blog/archives/177.html

当前版本:1.1

适用于Wordpress版本:2.0.2+

下载地址:http://wordpress.org/extend/plugins/chinese-tag-names/

Read more…

PHP:用curl读取https数据

February 26th, 2012 17:20 No comments

最近在研究Wordpress插件,顺便尝试着做一个连接人人网的Wordpress插件,搜索过一些相关的插件,功能上大多是绑定用户系统一类的,没找到我需要的博主在Wordpress端更新人人网状态的插件,于是打算自己尝试做一个,顺便研究研究Wordpress函数和人人API。

昨天遇到了一个问题。我在本机上按照人人API文档的说明通过OAuth2.0获取到Access Token没有问题,传到服务器上发现读取不到人人OAuth返回的数据。后来发现是在服务器上file_get_contents()读取不到https的数据,在服务器上运行phpinfo()也确实发现没有OpenSSL组件,不过却看到了curl的information里面有OpenSSL,难道curl在没有OpenSSL的情况下也可以读取https数据么?

尝试了一下,确实可以:

1
2
3
4
5
6
7
8
9
10
function coco_renren_get_https($url) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL,$url);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	$result = curl_exec($ch);
	curl_close($ch);
	return $result;
}

在服务器没有OpenSSL组件的时候,不能用file_get_contents()读取https,可以尝试下curl。

Categories: Web Tags: , , , , , , , ,

自己做的WoW小插件:批量公会邀请

February 19th, 2012 15:48 16 comments

国服CWOW 4.1的时候,新的CTM公会系统上线,每天上线收到N许多入会申请,手动一个个点实在太恼人,而且申请者还不一定在线,于是想能不能用宏实现批量通过入会申请。

在网上找不到相关的解决方案,于是想干脆自己查API写个插件算了,顺便学学LUA语言,于是就开始做了这么一个插件。由于公会是小号公会,实现了批量通过入会申请的功能之后,干脆把自动搜索无公会小号批量邀请的功能也写上了。自己用着还蛮舒服的,主要是方便省事。

一直到4.3上线的时候,突然发现插件工作不了了。但是检查了一下,是插件里面调用的API函数GuildInvite()不能执行了。我以为是暴雪在4.3禁止插件使用GuildInvite()了,于是就没再用这个插件。

这几天又想到这件事,正好无聊干脆就研究一下。我发现直接在UI响应代码里面调用GuildInvite()是可以执行的,于是想到了以前的拍卖行插件APM(QA)到了CTM之后突然就变成要手动重复点击按钮来执行原来自动的功能了,我猜测是暴雪禁止插件自动调用GuildInvite()了。

我把所有的自动邀请仿照APM(QA)的方法用按钮重复点击来执行,测试完全正常,插件又可以使用了。考虑到一些问题,这个插件可能不会公开发布,需要的朋友可以单独联系我。

推荐几款本站正在使用的WordPress插件

August 3rd, 2009 20:31 1 comment

接触Wordpress也有一个月了,期间尝试了许多不同的Wordpress插件,Wordpress在各种独立博客系统中的优势之一,就是它有数量十分庞大的插件,许多热心人在为Wordpress的发展添砖加瓦。下面这几款插件是我现在正在使用的插件,推荐给刚要开始Wordpress之旅的朋友们:

Breadcrumb NavXT
实现在页面中显示页面路径,如“首页 > 2009 > 七月 > 28 ”,效果不错。

Chinese UserName
使Wordpress支持中文字符注册用户名。(Wordpress默认只能是0-9,a-z,A-Z,_,.,-,@)

Clean Options
随着各种插件的安装/卸载,数据库会越变越臃肿,其中wp_options表里有大量的废数据消耗了许多空间,这款插件就是用来清理wp_options表里的废数据的。(删除使请谨慎) Read more…