Ich habe 2 neue Rollen für meine Website mit dem Plugin "Mitglieder" festgelegt - "Verkäufer" und "Käufer".
Jede Rolle sollte eine eigene Registrierungsseite und ein eigenes Login haben. Ein Besucher kann sich sowohl als Käufer als auch als Verkäufer registrieren, er kann jedoch nur als einer von ihnen angemeldet sein. Wenn sich ein Besucher als Verkäufer angemeldet hat und dann auf die Käuferseite wechselt, kann er sich als Käufer anmelden. In diesem Fall wird er automatisch als Verkäufer abgemeldet.
Ich habe stundenlang nach einem Plugin gesucht, das mir die Möglichkeit gibt, dies zu tun, aber kein Plugin gefunden. Klingt nach einer ziemlich häufigen Konfiguration auf Websites mit unterschiedlichen Rollenregistrierungen.
Gibt es überhaupt ein solches Plugin? Und wenn nicht, wie geht das?
quelle
Antworten:
Es ist einfach, zwei separate Registrierungen für verschiedene Rollen zu erstellen:
und jetzt können Sie jede Rolle mit einem "eigenen" Registrierungsformular verknüpfen:
aber wie Milo kommentierte:
Dies bedeutet, dass sie eine andere E-Mail-Adresse verwenden müssten, um die andere Rolle zu registrieren.
Aktualisieren
Dies ist ein Update mit einem Beispiel, in dem gezeigt wird, wie Sie denselben Vordergrund verwenden können, jedoch mit unterschiedlichen Feldern für jede Rolle.
Sie müssen also nur die Funktionen ein wenig ändern:
Auf diese Weise werden nur die Felder angezeigt, die für die jeweilige Rolle erforderlich sind.
Als nächstes können Sie Hooks verwenden, wenn Sie eine Art Validierung für diese zusätzlichen Felder wünschen
register_post
:Wenn alles in Ordnung ist, speichern Sie die Felder in der Benutzer-Meta basierend auf der Rolle
quelle