2017-06-24 2 views
0

Ich habe den folgenden Code in meinem PHP-Code, der außerhalb WordPress in einem anderen CMS, das WordPress für den Blog-Abschnitt verwendet getan wird.Konvertieren von PHP-Variablen in WordPress User Login

Ich möchte diese Informationen verwenden, um den Benutzer in WordPress zu loggen, wenn sie auf die WordPress-Seite gelangen.

Caveat ist, wenn diese Informationen nicht gesetzt ist, lassen Sie sie einfach nicht eingeloggt.

Vielen Dank im Voraus.

+0

Benutzerinformationen auch von Wordpress erhalten? – lalithkumar

+0

Haben Sie Benutzerinformationen in der Wordpress-Datenbank? –

+0

1. Könnten Sie bitte mehr Details darüber geben, wie Sie das andere CMS mit WordPress verbinden möchten? Es scheint, dass Sie dies serverseitig beabsichtigen. Dort können Sie jedoch nicht auf die Anmeldeinformationen des Benutzers zugreifen. 2. Welche Art von Authentifizierung haben Sie in WordPress und welche in dem anderen CMS? (Basic, Digest oder Drittanbieter wie Facebook.) –

Antwort

0

können Sie die wp_get_current_user() verwenden, um eingeloggte Benutzerinformationen zu erhalten.

$user_info = wp_get_current_user(); 
if($user_info->exists()){ 
define("USERINFO_MEMBERID", $user_info->memberid); 
define("USERINFO_USERNAME", $user_info->username); 
define("USERINFO_EMAIL", $user_info->email); 
define("USERINFO_TRIAL", $user_info->trial); 
} 
+0

Eigentlich möchte ich nur den Benutzernamen aus meiner Variable erzwingen, so dass beim Posten Es erfordert nicht, dass der Benutzer alle erforderlichen Informationen zum Posten eingibt. – jdjmedia