Link către pagina de setări a profilului utilizatorului?
7 ian. 2011, 13:55:55
Vizualizări: 26.8K
Voturi: 9
Încerc să găsesc o modalitate de a crea un link către setările profilului unui utilizator autentificat, dar nu pot găsi o funcție care să genereze acest link (precum wp_settings_url()
sau wp_profile_url()
)
Există o funcție implicită pentru acest lucru?

Stephan Muller
225
Toate răspunsurile la întrebare
5
0
Combinație din alte răspunsuri:
<a href="<?php echo admin_url( 'user-edit.php?user_id=' . $curauth->ID, 'http' ); ?>">Editează Profilul</a>
Folosesc acest cod în author.php, motiv pentru care am deja ID-ul utilizatorului pe pagină. În acest fel, un administrator primește un link pentru a edita profilul acelui utilizator și nu al său.

d3l3t3m3
69
27 aug. 2012 06:34:08
0
Dacă ești interesat doar de utilizatorul curent, folosește get_edit_profile_url():
<a href="<?php esc_attr_e( get_edit_profile_url() ); ?>">
<?php esc_html_e( 'Link către profilul tău' ); ?>
</a>
Dacă vrei să afișezi un link către profilul altui utilizator, folosește 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
Întrebări similare
4
răspunsuri