Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
Wordpress Buddypress:询问并显示与组相关的特定成员数据_Wordpress_Buddypress - Fatal编程技术网

Wordpress Buddypress:询问并显示与组相关的特定成员数据

Wordpress Buddypress:询问并显示与组相关的特定成员数据,wordpress,buddypress,Wordpress,Buddypress,我想存储我的用户的特定数据,具体取决于组中的用户 例如: 在“纽约马拉松”小组中,成员1的参与人数将为195人。 在“Boston Matahon”组中,成员1的编号为345 有没有这样的想法?xProfiles就是为此而设计的吗 感谢您的帮助您可以使用user meta存储此信息。下面是一个如何使用update\u user\u meta更新用户meta的示例: $user_id = 1; $key = 'ny_marathon'; $value = '195'; update_user_me

我想存储我的用户的特定数据,具体取决于组中的用户

例如: 在“纽约马拉松”小组中,成员1的参与人数将为195人。 在“Boston Matahon”组中,成员1的编号为345

有没有这样的想法?xProfiles就是为此而设计的吗


感谢您的帮助

您可以使用user meta存储此信息。下面是一个如何使用
update\u user\u meta
更新用户meta的示例:

$user_id = 1;
$key = 'ny_marathon';
$value = '195';
update_user_meta( $user_id, $key, $value );

要在以后获取存储的数据并将其显示在页面上,您可以使用
get\u user\u meta

$user_id = 1;
$key = 'ny_marathon';
$participator_number = get_user_meta( $user_id, $key, true );
echo 'Runner number' . $participator_number;

非常感谢您的回答

我希望我以前见过它。但最后,我想我已经做了一个更完整的解决方案

我创建了一个名为“参与编号”的xprofile_字段。然后,每次用户注册其参加比赛的号码时:

  • 它检查是否存在名称等于竞赛组id的子字段
  • 如果不是,则添加此子对象
  • 它添加一个新的xprofile_field_值,其中包含该子字段的参与人数
很好的一点是,它允许将新信息直接关联到组的id,并且还可以创建其他字段,以便为特定组询问其他类型的信息

如果有人有兴趣了解更多信息,请随时提问:)