Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress facebook all插件中获取facebook用户名?_Php_Facebook_Wordpress_Facebook Graph Api - Fatal编程技术网

Php 如何在wordpress facebook all插件中获取facebook用户名?

Php 如何在wordpress facebook all插件中获取facebook用户名?,php,facebook,wordpress,facebook-graph-api,Php,Facebook,Wordpress,Facebook Graph Api,我在wordpress中使用FacebookAll插件进行facebook登录,但它并没有检索用户名,而是在用户名后面加上了firstname和lastname。我怎样才能得到确切的用户名 $fbdata = facebookall_get_fbuserprofile_data($fbuser_info); if (!empty($fbdata['email']) AND !empty($fbdata['id'])) { // Filter username form dat

我在wordpress中使用FacebookAll插件进行facebook登录,但它并没有检索用户名,而是在用户名后面加上了firstname和lastname。我怎样才能得到确切的用户名

$fbdata = facebookall_get_fbuserprofile_data($fbuser_info);
    if (!empty($fbdata['email']) AND !empty($fbdata['id'])) {
      // Filter username form data.
      if(!empty($fbdata['name'])) {
        $username = $fbdata['name'];
      }
      else if (!empty($fbdata['first_name']) && !empty($fbdata['last_name'])) {
        $username = $fbdata['first_name'].$fbdata['last_name'];
      }
      else {        $user_emailname = explode('@', $fbdata['email']);
        $username = $user_emailname[0];
      }

用户名是
$current\u user->user\u login
,因此您需要

$username = $current_user->user_login;

您要查找的是
username
字段,请参见“是”,这样我就可以获得正确的用户名?,这样我就可以避免重复