自定义 WordPress 后台用户联系方式
2010年01月30日
在 WordPress 后台,个人设置(Profile)中,除了可以设置电子邮件和 Website 之外,还可以设置自己的联系方式,比如 AIM, Yahoo IM, Jabber/Google Talk。但是除了 Gtalk 之外,其他两个中国人基本不用,那么如何去掉我们基本不用的 AIM 和 Yahoo IM,并加上国人常用的 QQ, MSN 和飞信呢?
其实在 WordPress 中实现这样的功能是非常容易的,只需要调用下 custom_contactmethods 这个 WordPress Filter 既可以实现在后台支持常用的 QQ, MSN 和飞信等联系方式,代码如下:
<?php /* Plugin Name: Custom Contact Plugin URI: http://wpjam.com/ Description: 自定义博客的联系方式,从 WordPress 默认的 AIM, Yahoo IM 改为中国常见的 QQ, MSN 和飞信。 Version: 1.0 Author: Neekey Author URI: http://photozero.net/ */ add_filter('user_contactmethods','custom_contactmethods'); function custom_contactmethods($user_contactmethods ){ $user_contactmethods = array( 'qq' => 'QQ', 'msn' => 'MSN', 'jabber' => __('Jabber / Google Talk'), 'fetion' => '飞信' ); return $user_contactmethods ; } ?>
把上面这些代码保存下来,存为一个 PHP 文件,保存为 UTF-8 without BOM 格式,上传到 WordPress 插件目录,然后激活即可。如果你需要加入其他联系方式,只需要按照同样的方式在上面数组中添加即可,这里就不一一详细介绍。
使用插件之前:

WordPress 后台默认用户联系方式
使用插件之后的效果:

WordPress 后台自定义用户联系方式
这个功能在一个多用户管理的博客中特别有用,我们在接下来的一个项目中会应用到这个功能,请大家拭目以待。
。
16 条评论 添加你的评论 →

1. yunshan | 2010:01:30 - 01:27:41 | #
很有帮助
2. Denis | 2010:01:30 - 01:28:20 | #
0 太有才了!
3. neekey | 2010:01:30 - 12:04:13 | #
低调
4. 言午一郎 | 2010:01:30 - 01:37:09 | #
来做个沙发!
很好,很有用!
5. xp945 | 2010:01:30 - 09:06:57 | #
很好,很强大,哈哈……
挺不错的哦,又多了博文的素材,哈哈哈哈……
多谢~多谢水煮鱼~~~嘎嘎
6. bolo | 2010:01:30 - 10:30:18 | #
这个对国内用户非常有用哈
7. Dianso | 2010:01:30 - 16:36:53 | #
安装上,哈哈。太有才了
8. welee | 2010:01:30 - 20:41:53 | #
我基本就只用 GTalk,所以就不用改了…
9. 丸子 | 2010:01:30 - 21:02:52 | #
期待
10. Denis | 2010:01:30 - 22:30:03 | #
期待啥?
11. Jackson | 2010:01:31 - 08:18:39 | #
又来水煮鱼这里学习了啊“我想知道最后一句话的意思“设置后台用户联系方式对多用户博客很有作用这一点体现在哪里“
12. neekey | 2010:01:31 - 12:32:17 | #
如果你的博客有很多人注册,比如像我爱水煮鱼,或者网站本身就是一个需要用户注册的商业网站,在后台管理会员信息,自定义用户联系方式是不可缺少的
13. Louis | 2010:01:31 - 12:00:09 | #
这个很不错 由中国特色
14. Leaveoff | 2010:01:31 - 21:42:48 | #
15. riant | 2010:02:02 - 20:20:47 | #
有什么方法可以修改一下用户评论处填写的字段吗?比如,不是填写 网址,而是填写QQ 啊,联系方式啊之类的,然后评论。
16. marslau | 2010:02:03 - 17:56:43 | #
该功能用在多用户blog里不错,自己的我都不填那些信息。
WordPress mu可用吗