• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > wordpress CMS主题如何获取当前用户信息?

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

    作者: 分类:wordpress CMS主题制作 点击: 2,638 次
    wordpress CMS主题:ssmay主题

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



      QQ二维码

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

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.