web-dev-qa-db-de.com

Plugin-Entwicklung für registrierte Benutzer

Ich bin neu in der Plugin-Entwicklung für Wordpress, aber nicht neu in der Software-Entwicklung.

Diese Frage soll einen Eindruck vom "Best Practice" -Stil für die folgende Frage vermitteln.

Ich muss ein Formular nur registrierten Benutzern zur Verfügung stellen, die im Idealfall einen Benutzernamen haben, bei dem es sich nur um bestimmte Nummern handelt, die sie bereits hätten. Im Idealfall würde sich der Benutzer mit dieser ID als Benutzername, E-Mail-Adresse, Name usw. registrieren. Nach dem Anmelden hätte er Zugriff auf ein Formular, das von einem Plugin erstellt wird. Wenn sie das Formular senden, werden Daten zu einer benutzerdefinierten Tabelle hinzugefügt, die vom Plugin erstellt wurde. Ich habe viele Ressourcen zum Verwalten von Tabellen in Wordpress gesehen, das ist also kein Problem.

Gibt es ein Mitglieder-Plugin mit einer API, mit der ich ihre ID (ihren Benutzernamen) verfolgen kann, wenn ich das Formular abschicke? Soll ich die Standardbenutzerfunktion verwenden? Was wäre die beste Praxis für diese Situation?

Vielen Dank

1
Davis Mariotti

nur für registrierte Benutzer verfügbar

Wenn die Benutzer angemeldet sind, müssen Sie einen Benutzernamen und eine ID identifizieren. WordPress hat Funktionen, um diese Daten zu erhalten, einfach zu bedienen. Sie erhalten als Beispiel die Benutzerdaten über wp_get_current_user() und nur die ID des angemeldeten Benutzers über get_current_user_id() . Die Dokumentation der Funktionen befindet sich im Codex , es gibt viele Dokumentationen zu diesem Thema, auch Beispiele.

0
bueltge