Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Hinzufügen zusätzlicher Benutzerprofilfelder in der WordPress-Registrierung

WordPress, das weltweit über 43 % aller Websites betreibt, wird standardmäßig mit einem Standard-Registrierungsformular ausgeliefert. Viele Website-Besitzer müssen jedoch während des Anmeldevorgangs zusätzliche Informationen von den Benutzern erfassen.

Vielleicht möchten Sie Benutzern die Möglichkeit geben, ihre Profile in sozialen Medien anzugeben. Oder Sie möchten, dass sie bei der Registrierung ihre geschäftliche Telefonnummer angeben. All dies kann durch Hinzufügen weiterer Profilfelder erreicht werden.

Auf diese Weise können Sie spezifische Daten sammeln, um die Ziele Ihrer Website zu unterstützen, unabhängig davon, ob es sich um eine Website für Mitglieder, einen Online-Kurs oder ein Community-Forum handelt.

In diesem Artikel zeigen wir Ihnen, wie Sie ganz einfach zusätzliche Felder für Benutzerprofile in WordPress-Registrierungsformularen hinzufügen können.

Adding additional user profile fields in WordPress registration

Warum zusätzliche Benutzerprofilfelder bei der WordPress-Registrierung hinzufügen?

Wenn Sie dem Registrierungsformular Ihrer WordPress-Website weitere Benutzerprofilfelder hinzufügen, können Sie zusätzliche Informationen von Benutzern sammeln. Dies kann Ihnen helfen, Marketingkampagnen zu verbessern, Inhalte zu personalisieren oder mehr über Ihr Publikum zu erfahren.

Sie können Ihre Nutzer beispielsweise auffordern, ihre Telefonnummern oder Social-Media-Profile anzugeben, wenn sie sich auf Ihrer WordPress-Website registrieren.

Auf diese Weise können Sie gezielte SMS-Nachrichten an Ihre Benutzer senden oder sie bitten, Ihren WordPress-Blog auf ihren Konten in den sozialen Medien zu bewerben.

All diese zusätzlichen Felder können nützlich sein, wenn Sie eine Website mit Mitgliedschaft betreiben oder es Benutzern ermöglichen, sich als Abonnenten Ihres Blogs anzumelden. Sie können auch hilfreich sein, wenn Sie zusätzliche Kontaktinformationen für die anderen Autoren in Ihrem Blog mit mehreren Autoren speichern möchten.

Sehen wir uns also an, wie man in WordPress ganz einfach zusätzliche Benutzerprofilfelder hinzufügen kann. In diesem Tutorial werden wir zwei Methoden besprechen, und Sie können die Links unten verwenden, um zu der Methode Ihrer Wahl zu springen:

Methode 1: Hinzufügen benutzerdefinierter Benutzerprofilfelder mit erweiterten benutzerdefinierten Feldern (empfohlen)

Der beste Weg, um zusätzliche Benutzerprofilfelder in WordPress hinzuzufügen, ist die Verwendung des Advanced Custom Fields Plugins. Damit können Sie aus mehreren Feldern wählen und sie an Ihre Bedürfnisse anpassen.

Zunächst müssen Sie das Advanced Custom Fields-Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Sobald Sie das Plugin aktiviert haben, gehen Sie einfach von der Seitenleiste der WordPress-Verwaltung auf die Seite ACF “ Feldgruppen und klicken Sie auf den Button „+ Feldgruppe hinzufügen“.

Click the Add Field Group button

Daraufhin wird eine neue Seite angezeigt, auf der Sie zunächst einen Namen für die Feldgruppe eingeben können.

Beachten Sie, dass dies der Name der gesamten Feldgruppe ist und nicht der Name des Feldes des einzelnen Benutzers.

Type field group name

Blättern Sie anschließend zum Abschnitt „Felder“ und wählen Sie einen Feldtyp aus dem Dropdown-Menü.

Wenn Sie zum Beispiel möchten, dass die Nutzer bei der Registrierung ihre Telefonnummer angeben, können Sie die Option „Nummer“ wählen. Wenn Sie möchten, dass die Nutzer ihre Social-Media-Profile angeben, können Sie auch die Option „Text“ wählen.

Choose a field type from the dropdown menu

Geben Sie dann einfach den Namen Ihres Feldes in die Option „Feldbezeichnung“ ein. Wenn Sie z. B. möchten, dass die Nutzer vor der Registrierung ihren Twitter-Handle angeben, können Sie diesen in das Feld eingeben.

Das Plugin generiert dann automatisch einen Feldnamen, der dem Namen Ihres Labels entspricht.

Add field name and label

Als Nächstes müssen Sie oben auf den Tab „Validierung“ wechseln. Hier können Sie das Feld erfordern, indem Sie den Schalter umlegen.

Auf diese Weise können sich Benutzer nicht auf Ihrer WordPress Website registrieren, ohne das zusätzliche Feld auszufüllen.

Toggle the Required switch for the additional field

Danach können Sie sogar eine Zeichenbegrenzung für Ihr benutzerdefiniertes Feld festlegen.

Wechseln Sie nun zum Tab „Präsentation“ am oberen Rand.

Dort können Sie Platzhaltertext, Anweisungen und Wrapper-Attribute für Ihr zusätzliches Benutzerprofilfeld hinzufügen.

Configure the Presentation settings

Scrollen Sie dann zum Abschnitt „Einstellungen“ und stellen Sie sicher, dass der Tab „Positionsregeln“ ausgewählt ist. Hier müssen Sie eine bedingte Logik für Ihr individuelles Feld einrichten, damit es nur für das Registrierungsformular Ihrer WordPress Website angezeigt wird.

Wählen Sie dazu die Option „Benutzerformular“ aus dem Dropdown-Menü in der linken Ecke des Bildschirms. Wählen Sie anschließend die Option „Registrieren“ aus dem Dropdown-Menü in der rechten Ecke.

Add conditional logic for the additional user field

Klicken Sie abschließend auf die Schaltfläche „Änderungen speichern“ am oberen Rand des Bildschirms, um Ihre Einstellungen zu speichern.

Wenn Sie ein weiteres Feld hinzufügen möchten, können Sie auch auf die Schaltfläche „+ Feld hinzufügen“ klicken.

Save the additional field

Rufen Sie nun Ihre Benutzerregistrierungsseite auf, um das zusätzliche Benutzerprofilfeld in Aktion zu sehen.

So sah es auf unserer Demo-Website aus.

Preview for additional user profile field

Methode 2: Hinzufügen zusätzlicher Benutzerprofilfelder mit Profil-Extra-Feldern (einfach und unkompliziert)

Mit dieser Methode können Sie schnell und einfach zusätzliche Felder zu Benutzerprofilen und Benutzerregistrierungsformularen in WordPress hinzufügen. Sie ist etwas weniger flexibel, aber sie erfüllt ihre Aufgabe.

Zunächst müssen Sie das Plugin “ Profile Extra Fields“ installieren und aktivieren. Wenn Sie sich nicht sicher sind, wie das geht, können Sie sich unsere vollständige Anleitung zur Installation eines WordPress-Plugins ansehen.

Sobald das Plugin aktiviert ist, ist es an der Zeit, einige zusätzliche Felder für Benutzerprofile zu erstellen, die Sie in Ihren Registrierungsformularen verwenden können.

Wir werden ein Telefonnummernfeld als Beispiel erstellen, aber Sie können so viele dieser Felder hinzufügen, wie Sie möchten.

Rufen Sie zunächst die Seite Profilextrafelder “ Neu hinzufügen in der Seitenleiste der WordPress-Verwaltung auf. Geben Sie hier den Namen des Feldes neben der Option „Name“ ein.

Wenn Sie z. B. ein Feld erstellen, in das die Benutzer ihre Telefonnummer eingeben können, können Sie „Telefonnummer“ als Feldnamen eingeben.

Wählen Sie anschließend einen Feldtyp aus dem Dropdown-Menü aus. Wenn Sie ein Feld für ein soziales Medienprofil hinzufügen, können Sie die Option „Textfeld“ verwenden.

Wenn Sie jedoch ein Feld für Telefonnummern wünschen, müssen Sie diese Option aus dem Dropdown-Menü auswählen.

Add field name and type

Danach können Sie auch ein Muster für Ihr Rufnummernfeld eingeben oder eine Beschreibung hinzufügen.

Blättern Sie dann zum Abschnitt „Feldeigenschaften“ und aktivieren Sie die Boxen für die Rollen der Benutzer, für die dieses Feld angezeigt werden soll.

Wenn Sie zum Beispiel möchten, dass dieses Feld für alle Autoren angezeigt wird, die sich auf Ihrer WordPress-Website registrieren, können Sie das Kästchen neben dieser Benutzerrolle aktivieren.

Sie können so viele Benutzerrollen auswählen, wie Sie möchten.

Configure field properties

Danach können Sie auch die Box „Erforderlich“ ankreuzen, wenn Sie nicht möchten, dass sich Benutzer registrieren, ohne dieses Feld im Formular auszufüllen.

Vergewissern Sie sich, dass die Box „Immer im Benutzerregistrierungsformular anzeigen“ aktiviert ist, damit Ihr Benutzerfeld im Formular angezeigt wird.

Check the box to show the field in user registration form

Klicken Sie abschließend auf die Schaltfläche „Änderungen speichern“, um Ihre Einstellungen zu speichern.

Nun müssen Sie zu Ihrem WordPress-Dashboard gehen, um einige Einstellungen für neue Registrierungen zu ändern.

Rufen Sie die Seite Einstellungen “ Allgemein in Ihrem WordPress-Administrationsbereich auf und aktivieren Sie das Feld Mitgliedschaft, damit sich jeder auf Ihrer Website registrieren kann.

Als nächstes müssen Sie sicherstellen, dass die Standardrolle auf die Rolle eingestellt ist, für die Sie zusätzliche Felder hinzugefügt haben. Klicken Sie anschließend auf die Schaltfläche „Änderungen speichern“, um Ihre Einstellungen zu speichern.

Set user default role

Auf diese Weise können Sie die Zugriffsrechte für neue Benutzer festlegen und das Registrierungsformular dazu zwingen, die Felder anzuzeigen, die Sie zuvor in diesem Lernprogramm ausgewählt haben.

So sieht das Standard-Anmeldeformular auf unserer Demo-Website aus.

Preview for the user field in registration form

Bonus: Erstellen Sie ein benutzerdefiniertes Benutzerregistrierungsformular in WordPress

Die Methoden in diesem Tutorial haben Ihnen gezeigt, wie Sie zusätzliche Benutzerprofilfelder zum Standard-WordPress-Registrierungsformular hinzufügen können.

Wenn Sie jedoch ein benutzerdefiniertes Benutzerregistrierungsformular in WordPress erstellen möchten, können Sie dies auch ganz einfach mit dem WPForms-Plugin tun.

Es ist das beste Plugin für WordPress-Formulare, mit dem Sie Ihr Benutzer-Registrierungsformular mit einem Drag-and-drop Editor gestalten können. Es lässt sich auch nahtlos mit Plugins wie Advanced Custom Fields integrieren, sodass Sie ganz einfach zusätzliche Felder für Benutzerprofile einfügen können.

Edit user registration form

Detaillierte Anweisungen finden Sie in unserem Tutorial zur Erstellung eines benutzerdefinierten Benutzerregistrierungsformulars in WordPress.

Wir hoffen, dass dieses Tutorial Ihnen geholfen hat zu lernen, wie man zusätzliche Felder für Benutzerprofile in der WordPress-Registrierung hinzufügt. Vielleicht interessiert Sie auch unsere Anleitung für Anfänger zum Erstellen einer individuellen WordPress-Anmeldeseite und unser Vergleich der besten Frontend-Posting-Plugins für WordPress.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

25 KommentareEine Antwort hinterlassen

  1. Jiří Vaněk

    Thank you for the guide. It’s great to have the option to add things like age and geolocation to the registration form, which interest me about the users. It makes it easier to identify the target audience and tailor the website design or content topics accordingly. Awesome.

    BTW: I know I can find out a lot more in Google Analytics, but I’m still navigating through it. Are you planning to write an article with a detailed description of Google Analytics? If so, I haven’t found it yet.

    • WPBeginner Support

      We don’t have a guide for Google Analytics at the moment but we would recommend taking a look at MonsterInsights to help with understanding Google’s data :)

      Admin

  2. Othman Deraz

    I am looking for a free question and answer plugin that can add additional information to the user profile.
    Such as weight, height and preferences.
    Thank you!

  3. Jonathan Kotwicki

    Need some advice here….how can I export the custom user registration fields into an excel sheet or something like that? I.e. if users say „how they heard about us“, how can I go back and view that information for a large number of users without having to individually go into each user profile?

    Thank you very much for any help!
    -Jon

  4. Gabrielle

    Hi everyone, i like to build stuff for WP without using external plugins, so i build my own. I sucesfully added social media fields to all users > user profile form.
    But i’ve stuck in adding dropdown menu for country.
    Is there any WooCommerce specialist here?
    There is dropdown functionality inside class-wc-countries.php file, and i’am dying to add the same dropdown menu in registration form and on user profile form.
    Of course this is taken for woocommerce, but how to extract this code to work with WC deactivated ?
    Sorry for my poor English.

  5. leev

    great plugin, but how do i get the extra field to display in the author.php

  6. RunDEv

    This is a great plugin!

    However, I’ve probably found a bug.

    I’m using WP 4.1.2 with Cimy User Extra Fields, but uploaded files are not showing up in the user’s profile and fields.
    Note: I can only upload files in the backend of WP.

    Who has the solution? Or is there a better and fully working alternative?

    Thank You!

    • WPBeginner Support

      If you think you have found a bug in the plugin, then please reach out to plugin authors using the support tab on the plugin website.

      Admin

  7. Antok Prima

    I have follow all tutorial and prepare data for country, region/province & city. But I don’t how to make it selectable from dropdown list.

    Any sugestion how to solve this?

    Thanks

  8. Anon

    And how can I check (either with php or js) if certain user matched following option in his profile? (I want to display info regarding of matched on/off option)

  9. Syaifuddin Hamzah

    I just found this tutorial and it really save me lots of time for my new project. I used Oi Frontend Profile to enable users to update their profile details including the fileds created by Cimy User Extra Fileds (CUEF) on frontend. It works until one of my user complaining that once he click update profile, the fields created by CUEF is gone and not updated. Only default WP fields is updated.

    I looked around and found other developer with the same issue here: https://stackoverflow.com/questions/11874083/wordpress-edit-user-and-cimy-user-extra-fields. He found a way to fix the bug by adding „cimy_uef_“ to the front of fields name. I just dont understand what he meant by adding „cimy_uef_“ to the front of fileds name. Where/how should I add „cimy_uef_“ to fix this? Please help. Thanks.

  10. Lalit Nagrath

    i have just added a new custom field but how do i make it as required?

    • Syaifuddin Hamzah

      I guess uncheck the „Can be empty“ checkbox will make it required.

  11. SaWKaT

    Yes this plugin is so good and easy to use. But I do not understand how to show an extra-field in a page. Have any short code? Can anyone help me?

    • wuha

      get_cimyFieldValue($curauth->ID, ‚value‘

  12. David

    This plugin is the worst user friendly plugin ever

    • Editorial Staff

      Would love to see your review in the WordPress.org repository. Please highlight specific issues and perhaps give pointers, so the plugin author can improve the issues. Simply saying it is worst user friendly plugin ever doesn’t really help anyone :)

      Admin

      • Mike

        From what I’ve seen the plugin author doesn’t respond well to criticism or help requests…

        The documentation needs a lot of work, but the plugin itself is largely quite functional. In the end I had to come up with a slightly hacky javascript solution to apply a placeholder attribute to fields generated by the plugin, but it did what I needed.

  13. Zeeshan

    Thanks for it, wonderful article.

  14. Mike

    Great article, very helpful! Do you know if it’s possible to add the HTML5 placeholder attribute to text fields generated by this plugin?

  15. Evelyn

    Thanks for another great post! This is the most valuable page I follow!

  16. Karen F

    Thanks for the great plugin info. I hope you won“t be recommending Code Canyon / Envato – premium plugins. I’ve just had the nasty experience of purchasing one of their products. Before getting to download it the developer took it down & Envato told me that I had to deal with the developer who never answered my email. Envato does not stand by it’s customers despite collecting 50% of purchase fees! Wow. That was money down the drain.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.