繁体   English   中英

如何在插件开发期间获取用户信息?

[英]How to get user information during plugin development?

我问了一个关于在这里获得wordpress网站标题的问题

此外,我需要获得用户信息,而是从文档NOTHING没有按,T,如果我不使用网络模式,但开发一个插件工作。 所以我不能使用wp_get_current_user()is_user_logged_in()get_userdata()

我找不到关于此的文档。

您能否告诉我如何检查用户是否注册,如果是,请获取用户名和实名。 或者给我链接到相应的文档。

谢谢。

只需传递用户id(int)参数,它就像一个魅力。

<?php $user_info = get_userdata(1);
  echo 'Username: ' . $user_info->user_login . "\n";
  echo 'User level: ' . $user_info->user_level . "\n";
  echo 'User ID: ' . $user_info->ID . "\n";

来源 - >了解更多信息

http://codex.wordpress.org/Function_Reference/get_userdata

如果我使用wp_loaded动作,让wordpress完全加载,它可以工作,

function myfunction() {
      global $current_user;
      get_currentuserinfo();

      echo 'Username: ' . $current_user->user_login . "\n";
      echo 'User email: ' . $current_user->user_email . "\n";
      echo 'User first name: ' . $current_user->user_firstname . "\n";
      echo 'User last name: ' . $current_user->user_lastname . "\n";
      echo 'User display name: ' . $current_user->display_name . "\n";
      echo 'User ID: ' . $current_user->ID . "\n";
}
add_action('wp_loaded', 'myfunction');
...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM