Ich versuche herauszufinden, wie man die Funktion verwendet get_current_user_id()
richtig.
Ich brauche es für die Benutzerdatentrennung, genau wie ein normaler PHP-Code $_SESSION
.
Ich habe das folgende Codebeispiel gefunden, das ich eingefügt habe Function.php
und es funktioniert gut, aber es scheint auf jeder Seite ausgeführt zu werden, was nicht die Absicht ist.
function hf_Function(){
$user_ID = get_current_user_id();
_SESSION["uid"] = user_ID;
}
add_action('init', 'hf_Function');
Ich brauche es nur einmal auszuführen und die Informationen in a zu speichern $_SESSION
Variable oder eine globale Variable, auf die ich von meinen eigenen PHP-Seiten aus zugreifen kann.
Ich habe versucht, die obigen Zeilen in mein eigenes PHP-Skript einzufügen, aber es scheint nicht zu funktionieren.
Ist das der richtige Weg oder mache ich etwas falsch?
Was ist die beste Praxis, wenn es um die Verwendung geht get_current_user_id()
und die anderen eingebauten Funktionen?
Okay danke :o) 1) & 2) sind Tippfehler. 3) Ich habe tatsächlich versucht, die Beschreibung auf add_action (init) zu lesen, aber ich war mir immer noch nicht sicher, wie ich es richtig machen sollte. Aber mein letztes Ziel ist es, die Benutzer-ID für mein SQL zu verwenden, wenn ich Daten auswähle, damit die Benutzerdaten nicht durcheinander geraten. In dem PHP, das ich bisher gemacht habe (nicht WP), habe ich $_SESSION-Variablen zur Benutzertrennung verwendet.
– Flemming Lemche
1. März 2016 um 21:55 Uhr