Al mirar el script “Añadir usuario a grupo a través de campo personalizado de usuario”, parece haber un pequeño problema. Si se selecciona el disparador “Primera vez que el usuario inicia sesión”, el campo de entrada “Nombre del campo personalizado de usuario” debe establecerse en el nombre del campo de usuario, por ejemplo, “Idioma nativo”. Pero si se selecciona el disparador “Recurrente”, el campo de entrada “Nombre del campo personalizado de usuario” debe establecerse en función del id del campo de usuario. Por ejemplo, “user_field_5”.
Solo para que conste, esto se menciona en el tutorial:
He mencionado la posibilidad de rehacer el script para que sea coherente, aunque aún no se ha priorizado. También están las configuraciones de administrador public user custom fields (campos personalizados de usuario públicos) y staff user custom fields (campos personalizados de usuario del personal) que sería bueno alinear con él.
(Y también está poll groupable user fields (campos agrupables de encuestas para usuarios), que utiliza el ‘nombre amigable’)
Esto se ha resuelto con un nuevo menú desplegable para seleccionar sus campos personalizados de usuario existentes, lo que funciona para ambos desencadenadores: