¿Cómo enlazar a la página de configuración del perfil de usuario?
7 ene 2011, 13:55:55
Vistas: 26.8K
Votos: 9
Estoy tratando de averiguar cómo enlazar a un usuario conectado a su configuración de perfil, pero no puedo encontrar una función que genere este enlace (como wp_settings_url()
o wp_profile_url()
)
¿Existe una función predeterminada para esto?

Stephan Muller
225
Todas las respuestas a la pregunta
5
0
Combinación de otras respuestas:
<a href="<?php echo admin_url( 'user-edit.php?user_id=' . $curauth->ID, 'http' ); ?>">Editar Perfil</a>
Estoy usando esto en author.php, por eso ya tengo el ID del usuario en la página. De esta manera, un administrador obtiene un enlace para editar el perfil de ese usuario en lugar del suyo propio.

d3l3t3m3
69
27 ago 2012 06:34:08
0
Si solo te interesa el usuario actual, usa get_edit_profile_url():
<a href="<?php esc_attr_e( get_edit_profile_url() ); ?>">
<?php esc_html_e( 'Enlace a tu perfil' ); ?>
</a>
Si deseas mostrar un enlace al perfil de otro usuario, usa get_edit_user_link():
<?php
$user = get_userdata( $user_id );
if ( $user ):
?>
<a href="<?php esc_attr_e( get_edit_user_link( $user->ID ) ); ?>">
<?php esc_html_e( $user->user_login ); ?>
</a>
<?php
endif;

alexg
245
5 oct 2020 14:32:29
Preguntas relacionadas
4
respuestas
2
respuestas
4
respuestas