自定义 WordPress 后台用户联系方式

在 WordPress 后台,个人设置(Profile)中,除了可以设置电子邮件和 Website 之外,还可以设置自己的联系方式,比如 AIM, Yahoo IM, Jabber/Google Talk。但是除了 Gtalk 之外,其他两个中国人基本不用,那么如何去掉我们基本不用的 AIM 和 Yahoo IM,并加上国人常用的 QQ, MSN 和飞信呢?

其实在 WordPress 中实现这样的功能是非常容易的,只需要调用下 custom_contactmethods 这个 WordPress Filter 既可以实现在后台支持常用的 QQ, MSN 和飞信等联系方式,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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 插件目录,然后激活即可。如果你需要加入其他联系方式,只需要按照同样的方式在上面数组中添加即可,这里就不一一详细介绍。

原文:http://fairyfish.net/2010/01/30/custom-contact/

评论 (4) 引用 (0) 发表评论 引用文章
  1. 435345
    2010年03月30日, 3:09 下午 | #1

    搜的哦欧冠

  2. 2010年03月30日, 2:29 下午 | #2

    能不能用插件

  3. 2010年03月1日, 9:47 上午 | #3

    的确非常好用,客户留言咨询一下子起来了

  4. 2010年02月2日, 4:25 下午 | #4

    这个不错,WP用的人很多

  1. 没有引用

发表回复

顶端
底端