Soporte » Plugins y Hacks » Modificar pagina de perfil de usuario

  • Buen día.
    Quiero hacer que la pagina del perfil de usuario pueda ser lo más sencilla posible, donde únicamente se muestre:
    Nombre de usuario
    Correo electrónico

    Quiero quitar:
    Apodo
    Mostrar nombre publicamente
    Información biográfica

    No se cual es el archivo php donde puedo modificar esto… o si existe algun plugin que me permita hacerlo.
    De antemano gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Hola, el archivo que contiene todo lo que ves en los perfiles de usuario se llama user-edit.php y lo tienes dentro de la carpeta wp-admin.

    Supongo que te refieres al perfil de usuario en el panel de administración, ¿verdad?. Si es así, en ese archivo está todo lo que ves tú. Dependerá para qué usuarios quieres que se vea cierta información o no, ya que si editas ese archivo lo que dejes ahí estará para todos los usuarios.

    Antes de editar ese archivo, hacer una copia de seguridad.

    Alejandro, muchas gracias por tu ayuda. El detalle es que la pagina que me comentas es justamente del panel de administración, pero la que pretendo cambiar es la pagina que accesa el usuario para modificar su propio perfil.
    Tendrás este dato?
    Saludos.

    El archivo es el mismo, lo que sucede es que dentro de ese archivo puedes meter un condicional que pregunte qué usuario es el actual, y en función de eso, qué mostrar o qué no.

    Por ejemplo, supongamos que sólo el administrador podría ver el Apodo, el resto de usuarios no. Para eso, en el archivo que te indiqué podrías poner:

    <?php if (current_user_can('administrator')) { ?>
    	<tr class="user-nickname-wrap">
    		<th><label for="nickname"><?php _e('Nickname'); ?> <span class="description"><?php _e('(required)'); ?></span></label></th>
    		<td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr($profileuser->nickname) ?>" class="regular-text" /></td>
    	</tr>	
    <?php } ?>

    Y entonces sólo el administrador vería el Apodo, no los usuarios restantes.

    ¿Es eso lo que quieres hacer?

    Alejandro, saludos. No es este el caso. Mira, cuando un usuario común inicia sesión puede ir a ver su perfil. Esa hoja es la que quiero cambiar.
    Quiero hacer que la pagina del perfil de usuario pueda ser lo más sencilla posible para el propio usuario, donde únicamente se muestre:
    Nombre de usuario
    Correo electrónico

    Quiero quitar, o que no se muestre:
    Apodo
    Mostrar nombre publicamente
    Información biográfica

    De verdad agradezco tu tiempo. Buen día.

    Si, creo que te entiendo bien, lo he probado con una instalación de WordPress propia. He creado un usuario nuevo, me he logueado con ese usuario y tengo todas las opciones que vienen por defecto. Probé este mismo código que te comenté antes y efectivamente, con este usuario nuevo no veo el Apodo, ni con ningún otro, sólo con el Administrador.

    Que es lo que entiendo que quieres hacer.

    No sé si alguien más puede ver algo que no estoy viendo.
    ¡Paciencia que lo vamos a sacar adelante!

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • El debate ‘Modificar pagina de perfil de usuario’ está cerrado a nuevas respuestas.