如果我是你,我会使用wp\\u usermeta表。可以很容易地将信息添加到此表中:
add_user_meta(NEW_USER_ID, "PARENT_USER_ID",USER_ID,true);
USER\\u ID:顶级用户的ID,(在您的情况下是USER A的ID)“PARENT\\u USER\\u ID”:可以根据onNEW\\u USER\\u ID搜索和查找结果的某个键sub\\u USER true:允许多个用户成为同一用户的子用户
例如,如果用户A id为41,而新用户(即B)的id为82,则代码如下所示:
add_user_meta(82, "PARENT_USER_ID",41,true);
然后,您可以搜索其父用户ID为USER\\u ID的所有用户(在我们的示例41中),然后您将获得该用户的所有子用户。
示例查询:
$user_query = new WP_User_Query( array( \'meta_key\' => \'PARENT_USER_ID\', \'meta_value\' => \'41\' ) );