it-swarm.com.de

Link zur Seite mit den Profileinstellungen des Benutzers?

Ich versuche herauszufinden, wie ein angemeldeter Benutzer mit seinen Profileinstellungen verknüpft werden kann, aber ich kann anscheinend keine Funktion finden, die diesen Link erzeugt (wie wp_settings_url() oder wp_profile_url()). Gibt es eine Standardfunktion für diese Funktion?

6
Stephan Muller

Die Benutzer-Bearbeitungsseite des aktuellen Benutzers lautet /wp-admin/profile.php. Sie können also einfach admin_url( 'profile.php' ) ausführen. Dies ist die Art und Weise, wie sie im WP-Quellcode verwendet wird.

14
Jan Fabry

Kombination anderer Antworten:

<a href="<?php echo admin_url( 'user-edit.php?user_id=' . $curauth->ID, 'http' ); ?>">Edit Profile</a>

Ich benutze dies auf author.php, deshalb habe ich bereits die Benutzer-ID auf der Seite. Auf diese Weise erhält ein Administrator einen Link zum Bearbeiten des Benutzerprofils und nicht des eigenen.

4
d3l3t3m3

Möglicherweise so etwas?

<?php get_currentuserinfo();

global $user_ID;
if (” != $user_ID) { ?>

<a href="/wp-admin/user-edit.php?user_id=<?php the_author_ID(); ?>">Edit
Profile</a>

<?php } ?>
0
Vince Pettit