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

WordPress Kaydında Ek Kullanıcı Profili Alanları Nasıl Eklenir

Dünya genelindeki tüm web sitelerinin %43’ünden fazlasına güç sağlayan WordPress, varsayılan olarak standart bir kayıt formuyla birlikte gelir. Ancak birçok site sahibinin kayıt işlemi sırasında kullanıcılardan ek bilgi toplaması gerekiyor.

Belki de kullanıcıların sosyal medya profillerini göndermelerine izin vermek istiyorsunuz. Ya da kayıt olurken iş telefon numaralarını göndermelerini isteyebilirsiniz. Bunların hepsi daha fazla profil alanı eklenerek yapılabilir.

Bunu yapmak, ister bir üyelik sitesi, ister çevrimiçi bir kurs veya bir topluluk forumu olsun, web sitenizin hedeflerini desteklemek için belirli veriler toplamanıza yardımcı olacaktır.

Bu makalede, WordPress kayıt formlarına nasıl kolayca ek kullanıcı profili alanları ekleyebileceğinizi göstereceğiz.

Adding additional user profile fields in WordPress registration

WordPress Kaydında Neden Ek Kullanıcı Profili Alanları Eklenmeli?

WordPress web sitenizin kayıt formuna daha fazla kullanıcı profili alanı ekleyerek kullanıcılardan ekstra bilgi toplayabilirsiniz. Bu, pazarlama kampanyalarını geliştirmenize, içeriği kişiselleştirmenize veya kitleniz hakkında daha fazla bilgi edinmenize yardımcı olabilir.

Örneğin, WordPress sitenize kayıt olurken kullanıcılarınızdan telefon numaralarını veya sosyal medya profillerini vermelerini isteyebilirsiniz.

Bu şekilde, kullanıcılarınıza hedefli SMS mesajları gönderebilir veya onlardan WordPress blogunuzu sosyal medya hesaplarında tanıtmalarını isteyebilirsiniz.

Tüm bu ekstra alanlar, bir üyelik web sitesi işletiyorsanız veya kullanıcıların blogunuza abone olarak kaydolmasına izin veriyorsanız kullanışlı olabilir. Çok yazarlı blogunuzdaki diğer yazarlar için ekstra iletişim bilgileri saklamak istiyorsanız da yararlı olabilirler.

Bununla birlikte, WordPress’te ek kullanıcı profili alanlarının nasıl kolayca eklenebileceğini görelim. Bu eğitimde iki yöntemden bahsedeceğiz ve istediğiniz yönteme geçmek için aşağıdaki bağlantıları kullanabilirsiniz:

Yöntem 1: Gelişmiş Özel Alanları Kullanarak Özel Kullanıcı Profili Alanları Ekleme (Önerilen)

WordPress’te ekstra kullanıcı profili alanları eklemenin en iyi yolu Advanced Custom Fields eklentisini kullanmaktır. Birden fazla alan arasından seçim yapmanıza ve bunları ihtiyaçlarınıza uyacak şekilde özelleştirmenize olanak tanır.

Öncelikle Advanced Custom Fields eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Eklentiyi etkinleştirdikten sonra, WordPress yönetici kenar çubuğundan ACF ” Alan Grupları sayfasına gidin ve ‘+ Alan Grubu Ekle’ düğmesine tıklayın.

Click the Add Field Group button

Bu sizi alan grubu için bir ad yazarak başlayabileceğiniz yeni bir sayfaya götürecektir.

Bunun tek bir kullanıcının alanının değil, tüm alan grubunun adı olacağını unutmayın.

Type field group name

Bundan sonra, ‘Alanlar’ bölümüne gidin ve açılır menüden bir alan türü seçin.

Örneğin, kullanıcıların kayıt sırasında telefon numaralarını vermelerini istiyorsanız, ‘Numara’ seçeneğini belirleyebilirsiniz. Alternatif olarak, kullanıcıların sosyal medya profillerini girmelerini istiyorsanız, ‘Metin’ seçeneğini seçebilirsiniz.

Choose a field type from the dropdown menu

Bunu yaptıktan sonra, alanınızın adını ‘Alan Etiketi’ seçeneğine yazmanız yeterlidir. Örneğin, kullanıcıların kaydolmadan önce Twitter tanıtıcılarını girmelerini istiyorsanız, bunu alana girebilirsiniz.

Eklenti daha sonra etiket adınıza göre otomatik olarak bir alan adı oluşturacaktır.

Add field name and label

Ardından, üstteki ‘Doğrulama’ sekmesine geçmeniz gerekir. Burada, anahtarı değiştirerek alanı zorunlu hale getirebilirsiniz.

Bu şekilde, kullanıcılar ek alanı doldurmadan WordPress sitenize kayıt olamazlar.

Toggle the Required switch for the additional field

Bundan sonra, özel alanınız için bir karakter sınırı bile belirleyebilirsiniz.

Şimdi, en üstteki ‘Sunum’ sekmesine geçin.

Buraya geldiğinizde, ek kullanıcı profili alanınız için yer tutucu metin, talimatlar ve sarmalayıcı nitelikler ekleyebilirsiniz.

Configure the Presentation settings

Ardından, ‘Ayarlar’ bölümüne gidin ve ‘Konum Kuralları’ sekmesinin seçili olduğundan emin olun. Burada, özel alanınız için koşullu mantık ayarlamanız gerekir, böylece yalnızca WordPress site kayıt formunuz için görüntülenir.

Bunu yapmak için, ekranın sol köşesindeki açılır menüden ‘Kullanıcı Formu’ seçeneğini seçin. Bundan sonra, sağ köşedeki açılır menüden ‘Kayıt Ol’ seçeneğini seçin.

Add conditional logic for the additional user field

Son olarak, ayarlarınızı kaydetmek için ekranın üst kısmındaki ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Başka bir ek alan eklemek istiyorsanız, ‘+ Alan Ekle’ düğmesine de tıklayabilirsiniz.

Save the additional field

Şimdi ek kullanıcı profili alanını çalışırken görmek için kullanıcı kayıt sayfanızı ziyaret edin.

Demo web sitemizde bu şekilde görünüyordu.

Preview for additional user profile field

Yöntem 2: Profil Ekstra Alanları ile Ek Kullanıcı Profili Alanları Ekleme (Kolay ve Basit)

Bu yöntem, WordPress’te kullanıcı profillerine ve kullanıcı kayıt formlarına hızlı ve kolay bir şekilde ekstra alanlar eklemenizi sağlar. Biraz daha az esnektir, ancak işinizi görür.

İlk olarak, Profile Extra Fields eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Bunu nasıl yapacağınızdan emin değilseniz, bir WordPress eklentisinin nasıl kurulacağına ilişkin tam kılavuzumuza göz atabilirsiniz.

Eklenti etkinleştirildikten sonra, kayıt formlarınızda kullanmak üzere bazı ek kullanıcı profili alanları oluşturmanın zamanı gelmiştir.

Biz örnek olarak bir telefon numarası alanı oluşturacağız, ancak siz bu alanlardan istediğiniz kadar ekleyebilirsiniz.

İlk olarak, WordPress yönetici kenar çubuğundan Profil Ekstra Alanları ” Yeni Ekle sayfasını ziyaret edin. Buradan ‘Ad’ seçeneğinin yanına alanın adını yazın.

Örneğin, kullanıcıların telefon numaralarını göndermeleri için bir alan oluşturuyorsanız, alan adı olarak ‘Telefon Numarası’ yazabilirsiniz.

Bundan sonra, açılır menüden bir alan türü seçin. Bir sosyal medya profili alanı ekliyorsanız, ‘Metin Alanı’ seçeneğini kullanabilirsiniz.

Ancak, telefon numaraları için bir alan istiyorsanız, açılır menüden bu seçeneği seçmeniz gerekir.

Add field name and type

Bundan sonra, telefon numarası alanınız için bir desen yazabilir veya bunun için bir açıklama ekleyebilirsiniz.

Ardından, ‘Alan Özellikleri’ bölümüne gidin ve bu alanın görüntülenmesini istediğiniz kullanıcı rolleri için kutuları işaretleyin.

Örneğin, bu alanın WordPress sitenize kaydolan tüm yazarlar için görüntülenmesini istiyorsanız, bu kullanıcı rolünün yanındaki kutuyu işaretleyebilirsiniz.

İstediğiniz kadar kullanıcı rolü seçebilirsiniz.

Configure field properties

Bundan sonra, kullanıcıların formdaki bu alanı doldurmadan kaydolmasını istemiyorsanız ‘Gerekli’ kutusunu da işaretleyebilirsiniz.

Kullanıcı alanınızın formda görüntülenmesi için ‘Kullanıcı Kayıt Formunda Her Zaman Göster’ kutusunun işaretli olduğundan emin olun.

Check the box to show the field in user registration form

Son olarak, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Şimdi, yeni kayıtlar için bazı ayarları değiştirmek üzere WordPress kontrol panelinize gitmeniz gerekecektir.

WordPress yönetici alanınızdaki Ayarlar ” Genel sayfasına gidin ve ardından herkesin web sitenize kaydolabilmesi için üyelik kutusunu işaretleyin.

Ardından, varsayılan rolün ekstra alanlar eklediğiniz rol olarak ayarlandığından emin olmanız gerekir. Bundan sonra, ayarlarınızı saklamak için ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Set user default role

Bu şekilde, yeni kullanıcıların sahip olduğu erişim düzeyini kontrol edebilirsiniz ve bu, kayıt formunu bu eğitimde daha önce seçtiğiniz alanları göstermeye zorlayacaktır.

Demo web sitemizde varsayılan kayıt formu şöyle görünüyordu.

Preview for the user field in registration form

Bonus: WordPress’te Özel Bir Kullanıcı Kayıt Formu Oluşturun

Bu eğitimdeki yöntemler, varsayılan WordPress kayıt formuna nasıl ekstra kullanıcı profili alanları ekleyeceğinizi göstermiştir.

Bununla birlikte, WordPress’te özel bir kullanıcı kayıt formu oluşturmak istiyorsanız, WPForms eklentisini kullanarak bunu kolayca yapabilirsiniz.

Sürükle-bırak editörü kullanarak kullanıcı kayıt formunuzu tasarlamanıza izin veren en iyi WordPress form eklentisidir. Ayrıca Advanced Custom Fields gibi eklentilerle sorunsuz bir şekilde entegre olur, böylece ek kullanıcı profili alanlarını kolayca ekleyebilirsiniz.

Edit user registration form

Ayrıntılı talimatlar için lütfen WordPress’te özel bir kullanıcı kayıt formunun nasıl oluşturulacağına ilişkin eğitimimizi izleyin.

Bu eğitimin WordPress kaydına ek kullanıcı profili alanlarının nasıl ekleneceğini öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca özel bir WordPress giriş sayfasının nasıl oluşturulacağına ilişkin başlangıç kılavuzumuza ve WordPress için en iyi ön uç gönderme eklentileri karşılaştırmamıza da göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

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.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

26 yorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. 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 :)

      Yönetici

  3. 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!

  4. 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

  5. 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.

  6. leev

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

  7. 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.

      Yönetici

  8. 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

  9. 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)

  10. 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.

  11. 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.

  12. 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’

  13. 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 :)

      Yönetici

      • 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.

  14. Zeeshan

    Thanks for it, wonderful article.

  15. 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?

  16. Evelyn

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

  17. 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.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.