Holen Sie sich den Benutzernamen aus der Benutzer-ID

Lesezeit: 2 Minuten

In meiner Multisite-Installation bekomme ich die Benutzer-ID mit:

$user_ID

und es funktioniert gut in meiner Subsite (Subdomain). Meine Benutzer können sich nur von der Hauptseite anmelden und ich habe nicht herausgefunden, wie ich den Benutzernamen erhalte, wenn der Benutzer angemeldet ist und die Subsite (Subdomain) besucht. Aber die Benutzer-ID funktioniert gut …

Ich brauche den Namen des Benutzers? Gibt es eine Möglichkeit, den Namen aus der Benutzer-ID herauszufiltern – damit ich den Namen des Benutzers anstelle der Benutzer-ID-Nummer erhalte?

Ich danke dir sehr

  • Ich lasse die Gurus das mit Ihrem Einzeiler herausfinden. Ich persönlich könnte diese Melodie niemals aus nur einer einzigen Note “benennen” 😉

    – Funk Forty-Niner

    20. Januar 2014 um 23:29 Uhr


Shivas Benutzeravatar
Schiwa

Versuchen Sie die get_user_by(...) Funktion, die a zurückgibt WP_Benutzer Instanz, die Sie dann verwenden können, um den Benutzernamen zu extrahieren.

<?php $user = get_user_by( $field, $value ); ?>

Also würdest du es so nennen

<?php $user = get_user_by( 'id', $user_ID ); ?>

Sie können die auch versuchen wp_get_current_user Funktion (klicken Sie hier ), die Details zum aktuell angemeldeten Benutzer zurückgeben, einschließlich des vollständigen Namens.

<?php global $current_user;
      wp_get_current_user();

      echo 'Username: ' . $current_user->user_login . "\n";
      echo 'User email: ' . $current_user->user_email . "\n";
      echo 'User first name: ' . $current_user->user_firstname . "\n";
      echo 'User last name: ' . $current_user->user_lastname . "\n";
      echo 'User display name: ' . $current_user->display_name . "\n";
      echo 'User ID: ' . $current_user->ID . "\n";
?>

  • Hi, thx… Aber ich versuche, eine URL mit dem Benutzernamen zu erstellen 🙂 $current_user->user_login echot den richtigen Namen – irgendeine Idee, wie man diesen Code umwandelt: ” author_base . ‘/’) . $user_ID; ?> ” um diese URL zu erhalten: example.com/user/nameoftheuser ??? Ich vermisse nur den letzten Teil der URL – den Namen des Benutzers … Vielen Dank!

    – Neuer Benutzer

    20. Januar 2014 um 23:41 Uhr

  • Schön, dass es geklappt hat. Wenn Sie es selbst lösen, erinnern Sie sich für immer daran 🙂

    – Schiva

    21. Januar 2014 um 18:20 Uhr

1437840cookie-checkHolen Sie sich den Benutzernamen aus der Benutzer-ID

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy