wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > wordpress CMS主题如何获取当前用户信息?

    wordpress CMS主题如何获取当前用户信息?

    高时银博客 wordpress CMS主题制作 点击: 1,841 次 0 0

    在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号。


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201507194645.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论