es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Estoy tratando de ocultar el campo de nombre requerido de perfil de Buddypress, sin embargo, no puedo encontrar una respuesta.

Lo más cercano que encontré fue este ticket de BuddyPress hace 8 años que contiene 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 código 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. ¿Alguna idea?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en JavaScript, WordPress, WordPress-Theming, custom-wordpress-pages y BuddyPress, puedes utilizar el código CSS a continuación para ocultar el campo de nombre de la página de perfil:

    #profile-edit-form label[for='field_1'], #profile-edit-form #field_1 {
      display: none;
    }
    

    Este código apuntará al elemento con el ID field_1 y su etiqueta asociada y los ocultará de la página de perfil. Puedes agregar este código a la hoja de estilo de tu tema o utilizar un plugin como Custom CSS para agregar CSS personalizado a tu sitio.

    Ten en cuenta que este código solo ocultará el campo de la página de perfil y no en otras áreas de tu sitio en las que se utilice. Si deseas eliminar completamente el campo de tu sitio, es posible que necesites editar el código directamente o utilizar un plugin para modificar el formulario de registro de BuddyPress.

Comments are closed.