Woher weiß Wordpress den Username?

  • Hi,

    ich wollte fragen wie WordPress es macht dass es den jeweiligen Usernamen Anzeigen kann-Ich habe keine Variable gesehen!:confused:

    Befor ich doppelt Poste: EDIT:

    Und wie funktioniert ein Chat/Forum?

    Einmal editiert, zuletzt von Robo01 (26. August 2008 um 18:57)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • ich wollte fragen wie WordPress es macht dass es den jeweiligen Usernamen Anzeigen kann-Ich habe keine Variable gesehen!:confused:


    Wo anzeigen?

    Zitat


    Und wie funktioniert ein Chat/Forum?


    Wenn dann gibt es sowas höchstens als Plugin.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Re:

    Wenn man in den Adminbereich geht: oben: "Angemeldet als..."Und ich würde gerne wissen welche Variable oder so den Username ausgibt, da ioch sowas wie einen Quick-Chat machen will.

    Einmal editiert, zuletzt von Robo01 (28. August 2008 um 06:54)

  • Aw:

    Weiß die Antwort keiner oder hab ihr einfach gedacht das das Tema beendet wäre? Also nochmal: Ich brauche die Variable die den Username ausgibt.

  • Für den aktuell angemeldeten User gibt es globale Variablen:

    PHP
    global $user_login, $userdata, $user_level, $user_ID, $user_email, $user_url, $user_pass_md5, $user_identity;


    Der angezeigte Name steht in $user_identity, das entspricht im User-Object dem $user->display_name;

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Es gibt ne Variable $user_ID und einige weitere. Diese werden beim Login gesetzt. Schau mal hier:
    Function Reference/get currentuserinfo « WordPress Codex


    Lieber nicht mit globalen Variablen rumspielen, abfragen ist immer besser:

    PHP
    if (is_user_logged_in() && current_user_can('level_10')) {
       $myself = wp_get_current_user();
       echo $myself->user_nicename;
    }

    Da bekommt man ein Objekt mit allen Eigenschaften und Einstellungen des aktuellen Benutzers zurück und kann u.a. sogar abfragen, ob der den TinyMCE angeschaltet hat ... :)
    Du must bei der Levelbeschränkung oder der Prüfung für nicht eingeloggte Benutzer sowieso Code schreiben, der das behandelt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!