Kullanıcı profili formları
2 dk okuma
Form türü User profile seçildiğinde, kullanıcı konumlu bir veya daha fazla alan grubunun alanları gösterilir ve oturum açmış kullanıcı için kaydedilir. Üye alanları için kullanın: telefon numarası, biyografi, tercihler, şirket adı.
Kurulum
- Konum kuralları kullanıcıları hedefleyen bir alan grubu oluşturun (örneğin User role değeri Subscriber olsun, ya da User form değeri Your profile olsun). Bkz. Konum kuralları. Grupta en az bir konum kuralı bulunmalıdır.
- Add form öğesine tıklayın, The form › User profile seçeneğini belirleyin.
- Alan gruplarını Fields bölümünde işaretleyin. User profile kartı yalnızca şunu söyler: "Logged-in users edit their own field values. Visitors who are not logged in see a login link."
- İsterseniz formu Who can submit bölümünde kısıtlayın: Every logged-in user (varsayılan) veya Users with a capability. Hangisini seçerseniz seçin, profil formu oturum açmış kullanıcılar içindir.
- Kaydedin ve
[wpmcf_form key="my_profile"]shortcode'unu veya WPM Form bloğunu bir sayfaya yerleştirin.
Ziyaretçilerin gördükleri
- Oturum açılmamışsa: "Please log in to use this form." mesajı ve sayfaya geri dönen bir Log in bağlantısı.
- Oturum açılmışsa: form, kullanıcının mevcut değerleriyle dolu gelir; düğme Update profile yazar.
- Kaydettikten sonra: formun üzerinde "Your profile has been updated." (veya kendi Success message metniniz) görünür; form sayfada kalır.
Neyin kaydedildiği ve kimin için
- Yalnızca mevcut kullanıcının kendi değerleri kaydedilir. Kullanıcı her zaman oturumdan alınır; formla birlikte gönderilen farklı bir kullanıcı kimliği yok sayılır.
- Form yalnızca seçilen grupların özel alan değerlerini kaydeder. WordPress'in kendi profil verileri (ad, e-posta adresi, parola, rol) buna dahil değildir. Bunlar için WordPress'in profil ekranını veya üyelik eklentinizi kullanın.
- Formun gösteremediği alanlar (bkz. genel bakış) kayıtlı değerlerini korur.
- Bir grubun konum kuralları, form onu gösterirken denetlenmez: kuralı User role değeri Subscriber olan bir grubu işaretlerseniz, formu açan bir editör de bu alanları görür ve kaydedebilir. Hedef kitleyi Who can submit ayarıyla ve formu yerleştirdiğiniz yerle sınırlayın.
- İsteğe bağlı bir e-posta formun kullanıldığını size bildirir; e-postadaki bağlantı o kullanıcının düzenleme ekranını açar.
Sınırlar
- Bir kullanıcı yalnızca kendini düzenler. Başka bir kullanıcıyı düzenleyen bir form yoktur.
- İşaretlenen gruplardan hiçbiri bir alan gösteremiyorsa form (yöneticilere) şunu söyler: "This form has no fields it can show. Add field groups with usable fields to it."
Bu sayfa yardımcı oldu mu?
Hâlâ takıldınız mı? Destek ile iletişime geçin