wordpress主题怎样获取当前用户的相关信息?

在wordpress网站的海洋中,大多数的网站都不会开放wordpress注册功能,因为基本上用不上。但是,对于一些相对来说互动性强点的wordpress CMS门户或wordpress论坛站来说,开放wordpress注册是必不可少的。而在用户注册后,我们有时会要对该用户在本站的权限可能要做一些限制。比如前段时间琢磨了一下顶踩功能,就用到了wordpress用户相关信息——如果该用户对某篇文章已经“顶”过,就提示对方“你已经评过了”。那么,在开发wordpressCMS主题时,如何调用用户的相关信息呢?

其实,获取wordpress当前登录用户的信息是非常简单,代码如下:

global $current_user; //当前用户信息数组
get_currentuserinfo();
//get_currentuserinfo()将当前用户信息放入$userdata,可用成员变量在$userdata中检索用户信息。
echo '用户名: ' . $current_user->user_login . "\n";
echo '用户邮箱: ' . $current_user->user_email . "\n";
echo '名字: ' . $current_user->user_firstname . "\n";
echo '姓氏: ' . $current_user->user_lastname . "\n";
echo '公开显示名: ' . $current_user->display_name . "\n";
echo '用户 ID:' . $current_user->ID . "\n";

通过上面的代码就可以输入当前便当用户的相关信息:用户名、邮箱、姓名、公开显示名、用户ID等。

获取到wordpress用户信息,我们就可以为wordpress主题添加相应的功能,比如上面提到的“顶踩”限制功能,如果当前wordpress用户已经评过了,就不能再“顶踩”了,这样就防止了有人恶意踩你的文章了。呵呵,当然,这样的人比较少,但是还是需要防的。这时,我们就会用到wordpress用户的ID号。

转载于:https://my.oschina.net/hero2019/blog/1839537

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值