如何创建显示用户信息的wordpress简码
2012/12/17
如果你要建立一个用户页面,在这个页面,对于登录用户,显示他们的个人信息,有两种方案。一种就是把代码写死,主题使用者无需设置;另一种就是采用wordpress简码,让用户自己添加。对于前者,没有什么可说的,主题使用者只需创建用户页面即可。对于后者,笔者认为较灵活,可以自己决定添加那些。下面笔者主要是提供了一段wordpress简码的示例,以显示用户的名。先贴出代码如下:
[php]
// DISPLAY USER’S FIRST NAME
function user_first_name() {
global $current_user;
get_currentuserinfo();
$first_name = esc_attr( $current_user->user_firstname );
return $first_name;
}
add_shortcode( ‘user_first_name’, ‘user_first_name’ );
[/php]
这段代码需要放进functions.php内。使用的时候输入[user_first_name]即可。首先声明全局变量$current_user,然后获得当前用户信息,使用了一个函数,接下来把用户的名赋给变量。
这是名的wordpress简码,时间我们可以更进一步的获取用户的其它信息,对应字段如下:
- 名: user_firstname
- 姓: user_lastname
- 显示名: display_name
- 用户名: user_login
- 用户电子邮件: user_email
- 用户ID: ID
只需替换相应的字段变量即可。