Lo más cercano que encontré fue este ticket de BuddyPress de hace 8 años que da este código CSS:
#register-page p { display: none;} #profile-edit-form .field_1 { display: none;} #signup_form .field_1 { display: none;}
para ocultar el campo de nombre y este javascript:
<script> document.getElementById("signup_username").onchange = function() {myFunction()}; function myFunction() { var x = document.getElementById("signup_username"); document.getElementById("field_1") .value = x.value } </script>
para completar automáticamente el campo Nombre con su nombre de usuario de BuddyPress al registrarse. Para aclarar, solo quiero ocultar el campo del perfil. ¿Algunas ideas?
El problema era sobre la especificidad.
.field_1.field_name.required-field.visibility-public.field_type_textbox { display: none; }