WordPress erhält die Benutzer-ID anhand des Anmeldenamens

Lesezeit: 1 Minute

Wie erhalte ich die Benutzer-ID vom Benutzer-Anmeldenamen in WordPress?

get_userdatabylogin ist jetzt veraltet, es ist möglich, das gleiche Ergebnis über zu erhalten

get_user_by

Beispiel :

$user = get_user_by('login','loginname');
if($user)
{
   echo $user->ID;
}

Verknüpfung zum Ticket über diese Änderung

Benutzeravatar von Doug Neiner
Doug Neiner

Durch die Nutzung get_userdatabylogin:

$user = get_userdatabylogin('loginname');
if($user){
   echo $user->ID;
}

Beispiel:

$user = get_userdatabylogin('admin');
if($user) echo $user->ID; // Outputs 1

AKTUALISIEREN: die Funktion get_userdatabylogin ist veraltet und wurde durch ersetzt get_user_by(). Siehe Dalens Lösung zu dieser Frage.

  • Bitte fett das Wort Aktualisieren: So ist es einfacher, den Abwertungshinweis zu erkennen.

    – vhs

    24. Juni 2017 um 19:22 Uhr


Sie können auch verwenden get_current_user_id()

<?php
    $user_id = get_current_user_id();
    echo "ID User : ".$user_id ;
    if ($user_id == 0) {
        echo 'You are currently not logged in.';
    } else {
        echo 'You are logged in as user '.$user_id;
    }
?> 

1402770cookie-checkWordPress erhält die Benutzer-ID anhand des Anmeldenamens

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

Privacy policy