Sin embargo, aún aparecen en la pantalla de registro. Esto no es deseable, ya que:
Quiero que la pantalla de registro sea lo más sencilla posible.
Da la impresión de que el campo personalizado debe completarse.
Da la impresión de que el contenido del campo personalizado está relacionado de alguna manera con la elegibilidad para la membresía, lo cual puede inducir dudas al registrarse.
Por lo tanto, desde un punto de vista de experiencia de usuario (UX), ¿es posible tener una opción para eliminarlo del registro, pero que siga disponible como un campo para ingresar en el perfil posteriormente (como “ubicación” y similares)?
Ahora puedes usar el nombre del campo (con guiones)… así que
.user-field-your-field-name {
display: none;
}
Voy a verificar las invitaciones; si no es lo mismo allí… ¡debería serlo! Sí, es lo mismo en las invitaciones; también puedes usar .user-field-your-field-name allí.
+1 Me encantaría una opción de [ ] mostrar en el registro.
El enfoque de CSS personalizado de @Kris no hace lo que queremos aquí, porque si usas esa técnica, oculta el campo tanto en el formulario de registro como en el perfil.
Mi caso de uso: queremos permitir que los usuarios declaren opcionalmente sus pronombres con un campo de texto libre (porque algunos usuarios usan pronombres inusuales para referirse a sí mismos), pero un campo así es una trampa para aquellos que piensan que los “pronombres” son una ofensa política; los nuevos usuarios se inspiran para escribir algo grosero en el cuadro.
Creemos que es mejor no mostrar el campo en el registro, sino permitir que los usuarios comprometidos lo establezcan personalizando su perfil.
Me temo que no sé la respuesta. Sin embargo, debería ser fácil de modificar si alguna vez cambia.
Editar: Acabo de probar y, al eliminarlo del fragmento anterior, la caja reaparece, por lo que parece que es necesario para que esta pieza en particular funcione.
Espero que alguien con más experiencia pueda aportar su opinión.