您应该提供一些代码来帮助理解您的问题。
我猜您希望在每个类别中显示玩游戏的用户。因此,您需要首先为每个玩家指定他们所玩的类别。在register_taxonomy
函数,通过添加\'user\'
在第二个参数中。
因为它们没有自动的UI来为用户分配类别(我知道),所以您需要使用多个挂钩来添加自己的类别
//when editing another user profile (e.g. for admin)
add_action(\'edit_user_profile\', \'my_user_display_edit_form\');
//when editing your own profile
add_action(\'show_user_profile\', \'my_user_display_edit_form\');
//when creating a new user
add_action(\'user_new_form\', \'my_user_display_edit_form\');
//when saving another user profile (e.g. for admin)
add_action(\'edit_user_profile_update\', \'my_user_save_meta\');
//when saving your own profile
add_action(\'personal_options_update\', \'my_user_save_meta\');
//after a new user as been created
add_action(\'user_register\', \'my_user_save_meta\');
我离开执行
my_user_display_edit_form
和
my_user_save_meta
给你。(参见
wp_get_object_terms() 和
wp_set_object_terms() 文件)
然后,您可以使用get_object_in_term() 外加get_users()
$ids = get_object_in_term($term_id, $taxonomy);
$users = get_users([\'include\' => $ids]);