Username vorgeben

  • Hallo zusammen,

    zwecks eines persönlichen Projekts suche ich nach einer Möglichkeit bei der Anmeldung eines Users den Usernamen vorzugeben. Dabei soll sich der Username wie folgt zusammensetzen:

    Beispiel:
    WPXXXX *X steht für eine zufällig generierte Zahl

    Das WP sollte statisch sein und nur die 4 Zahlen dynamisch generiert werden. Natürlich sollte dabei keine existente Zahlenfolge erscheinen.

    Existiert solch ein Plugin?


    VG
    Ümit

    • 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

  • Username im Sinne von Loginname oder Displayname?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Man könnte die eine Spalte in der Datenbank bei "wp_user" anlegen und diese via CONCAT zusammen führen und in Username speichern

    SELECT CONCAT(`wpbezeichnung`, `id`) AS komplett FROM tabellenname

  • Könnte ich die PHP-Datei die für die Anmeldung verwendet wird editieren? Meine Idee wäre es das Username Feld gegen den Generator ersetzen. Wäre das möglich und in welcher Datei müsste ich die Änderung anpassen?

  • Könnte ich die PHP-Datei die für die Anmeldung verwendet wird editieren?

    Das solltest Du nicht tun. WP wird 'zigfach jährlich aktualisiert - wieviel Arbeit willst Du Dir machen?! Zudem sorgt (sofern nicht ausdrücklich abgeschaltet) die WP-Standard-Aktualisierungsautomatik dafür, dass Du per E-Mail von Deinen unverhofft überschriebenen Änderungen in Nachinein informiert wirst.

    Erstelle besser eine Plugin-Datei im Plugin-Verzeichnis und arbeite mit den action hooks "before_signup_form" und "after_signup_form". Über diese Hooks ließe sich der Fomular-Output via PHP-Ausgabepufferung abfangen. Dann ersetzt Du den Usernamen mit Deinem Wunsch-String und kannst so auch das Feld für das Editieren sperren. Programmieren musst Du Dir das schon selber, aber das wäre wohl so im Groben der Weg.

Jetzt mitmachen!

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