xprofile_sync_wp_profile (intuser_id美元field_id美元

将xprofile数据同步到WordPress内置的标准配置文件数据。

描述

参数

user_id美元

int(必需)要同步的用户ID。

返回

(保龄球)

文件:bp-xprofile / bp-xprofile-functions.php

function xprofile_sync_wp_profile($user_id = 0, $field_id = null){//如果配置文件同步被禁用,则退出。If (bp_disable_profile_sync()){返回true;} if (empty($user_id)) {$user_id = bp_loggedin_user_id();} if (empty($user_id)){返回false;} $firstname_id = bp_xprofile_firstname_field_id();$ lastname_id = bp_xprofile_lastname_field_id ();$ nickname_id = bp_xprofile_nickname_field_id ();如果(!$field_id || $field_id == $firstname_id) {$firstname = xprofile_get_field_data(bp_xprofile_firstname_field_id(), $user_id);Bp_update_user_meta ($user_id, 'first_name', $firstname); } if ( ! $field_id || $field_id == $lastname_id ) { $lastname = xprofile_get_field_data( bp_xprofile_lastname_field_id(), $user_id ); bp_update_user_meta( $user_id, 'last_name', $lastname ); } if ( ! $field_id || $field_id == $nickname_id ) { $nickname = xprofile_get_field_data( bp_xprofile_nickname_field_id(), $user_id ); bp_update_user_meta( $user_id, 'nickname', $nickname ); } bp_xprofile_update_display_name( $user_id ); }

更新日志

更新日志
版本 描述
BuddyPress 1.0.0 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队