Link alla pagina delle impostazioni del profilo utente?
7 gen 2011, 13:55:55
Visualizzazioni: 26.8K
Voti: 9
Sto cercando di capire come creare un link che porti un utente loggato alle impostazioni del suo profilo, ma non riesco a trovare una funzione che generi questo link (come wp_settings_url()
o wp_profile_url()
)
Esiste una funzione predefinita per questo?

Stephan Muller
225
Tutte le risposte alla domanda
5
0
Combinazione di altre risposte:
<a href="<?php echo admin_url( 'user-edit.php?user_id=' . $curauth->ID, 'http' ); ?>">Modifica Profilo</a>
Sto usando questo codice su author.php, ecco perché ho già l'ID utente nella pagina. In questo modo un amministratore ottiene un link per modificare il profilo di quell'utente invece del proprio.

d3l3t3m3
69
27 ago 2012 06:34:08
0
Se sei interessato solo all'utente corrente, utilizza get_edit_profile_url():
<a href="<?php esc_attr_e( get_edit_profile_url() ); ?>">
<?php esc_html_e( 'Link al tuo profilo' ); ?>
</a>
Se vuoi mostrare un link al profilo di un altro utente, utilizza 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 ott 2020 14:32:29
Domande correlate