WordPress form gönderimlerinizi yalnızca oturum açmış kullanıcılarla kısıtlamanın kolay bir yolunu mu arıyorsunuz?
Bir üyelik siteniz, çevrimiçi mağazanız veya kayıtlı kullanıcıları olan başka türde bir web siteniz varsa, belirli form erişimlerini yalnızca oturum açmış kullanıcılarla kısıtlamak isteyebilirsiniz.
Bu makalede, WordPress formlarınızı yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınızı göstereceğiz.
WordPress Formları için Erişimi Ne Zaman ve Neden Kısıtlamanız Gerekir?
Belirli WordPress formlarına erişimi yalnızca oturum açmış kullanıcılarla kısıtlamanız gereken bir dizi senaryo olabilir.
Örneğin:
- Üyelere özel bir etkinlik düzenliyor ve yalnızca sitenizdeki kayıtlı kullanıcıların RSVP yapmasını istiyor olabilirsiniz.
- Desteğe erişimi yalnızca üyeler için kısıtlayabilir ve yalnızca oturum açmış kullanıcılarla sınırlandırarak profillerinden belirli bilgileri dinamik olarak doldurabilirsiniz.
- Bir çalışan anketi veya yoklaması yapmak isteyebilir ve erişimi yalnızca dahili ekibinizle kısıtlamak isteyebilirsiniz.
- Yalnızca oturum açmış kullanıcılar tarafından gönderilmesini istediğiniz bir müşteri NPS anketi yürütüyorsunuz.
- Yalnızca oturum açmış belirli kullanıcılar tarafından erişilmesini istediğiniz özel bir ödül talep formunuz olabilir.
Bunlar sadece bazı örneklerdir, ancak form erişimini yalnızca kayıtlı kullanıcılarla kısıtlamak istediğiniz kelimenin tam anlamıyla yüzlerce başka kullanım durumu vardır.
Bununla birlikte, WordPress form erişiminizi yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınıza bir göz atalım. 3 kolay yolu ele alacağız, bu nedenle herhangi bir bölüme geçmek için aşağıdaki bağlantılara tıklayabilirsiniz.
Yöntem 1: WPForms Form Locker Eklentisi ile Form Erişimini Kısıtlayın
Bu yöntem en kolay ve en güçlü olanıdır, bu nedenle tüm yeni başlayan kullanıcılar için öneriyoruz. WordPress form erişimini tamamen kilitlemek için WPForms eklentisini ve Form Locker eklentisini kullanacağız.
WPForms, 6 milyondan fazla web sitesi tarafından kullanılan en iyi WordPress form eklentisidir. WPBeginner’ın kurucusu Syed Balkhi tarafından işimizi yürütmek için ihtiyaç duyduğumuz tüm özelliklere sahip olacak şekilde yaratılmıştır.
Yapmanız gereken ilk şey WPForms eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress’te bir eklentinin nasıl kurulacağına ilişkin bu adım adım kılavuza bakın.
Etkinleştirmenin ardından, WordPress panonuzdan WPForms ” Ayarlar ‘a gitmeniz ve lisans anahtarınızı girmeniz gerekir. Anahtarı WPForms hesap alanınızda bulabilirsiniz.
Bundan sonra, Form Locker eklentisini etkinleştirmeniz gerekecektir.
Form Locker Eklentisini yüklemek için WPForms ” Ek lentiler sayfasına gitmeniz yeterlidir.
Şimdi, oturum açmış kullanıcılar için kısıtlı erişime sahip yeni bir form oluşturmaya hazırsınız.
Bunu yapmak için, devam edin ve WPForms ” Yeni Ekle‘ye giderek yeni bir form oluşturun.
Bu, bir form şablonu seçebileceğiniz veya boş bir şablonla başlayabileceğiniz WPForms form oluşturucusunu açacaktır.
En üstte formunuz için bir ad girerek ve ardından bir form şablonu seçerek başlayabilirsiniz.
WPForms’un sürükle ve bırak form oluşturucusunun kullanımı son derece kolaydır, böylece alan ekleyebilir veya kaldırabilir ve formu istediğiniz gibi özelleştirebilirsiniz.
Ayrıca, şablondaki her form alanını özelleştirmek için başka seçenekler de vardır.
Gerekli tüm alanları ekledikten sonra, Ayarlar sekmesine gitmeniz gerekir.
Buradan, ‘Form Dolabı’ ayarlarına tıklamanız yeterlidir.
Bu sekmede, WordPress formlarınız için parola korumasını etkinleştirme, toplam giriş sınırlarını ayarlama, form zamanlamayı etkinleştirme ve girişleri yalnızca oturum açmış kullanıcılarla kısıtlamayı etkinleştirme seçeneklerini göreceksiniz.
Devam edin ve ‘Yalnızca oturum açmış kullanıcılar’ için geçişi tıklayın.
Kutuyu işaretlediğinizde, yeni bir Mesaj alanı göreceksiniz.
Sitenizde oturum açmamış tüm kullanıcılara görünecek bir mesaj hazırlamanız gereken yer burasıdır.
Bunu yaptıktan sonra, ihtiyaç duyabileceğiniz diğer form ayarlarını değiştirebilir ve ardından ayarlarınızı kaydedebilirsiniz.
Şimdi, WPForms bloğunu veya WordPress blok düzenleyicisindeki bir kısa kodu kullanarak bu formu sitenizdeki herhangi bir WordPress gönderisine veya sayfasına yerleştirebilirsiniz.
Basitçe yeni bir yazı veya sayfa düzenleyin veya ekleyin. Ardından bir WPForms bloğu eklemek için ‘+’ simgesine tıklayın.
WPForms bloğu eklendikten sonra, açılır menüden yerleştirilecek formunuzu seçin ve işiniz bitti.
Tebrikler, yalnızca oturum açmış kullanıcılarla sınırlı bir WordPress formunu başarıyla oluşturdunuz.
Yöntem 2: Form Erişimini Parola Korumalı veya Özel Sayfalarla Kısıtlayın
WordPress’te form erişimini kısıtlamanın bir başka yolu da varsayılan WordPress görünürlük ayarlarını kullanmaktır. Bu yöntemi WPForms’un ücretsiz sürümü veya başka bir iletişim formu eklentisi ile kullanabilirsiniz.
Formu yerleştirmek istediğiniz bir sayfa veya gönderi oluşturmanız yeterlidir. Bundan sonra, sağ paneldeki ‘Durum ve görünürlük’ ayarlarına tıklamanız gerekir.
Sayfanın tamamını gizli veya parola korumalı yapabilirsiniz.
Özel sayfalar yalnızca web sitenizdeki Yöneticiler ve Editör düzeyindeki kullanıcılar tarafından görülebilir.
Sayfa için bir şifre belirlerseniz, bu şifreyi erişmesi gereken herkesle paylaşmanız gerekecektir.
Bu yöntem işe yarasa da, birkaç dezavantajı vardır.
İlk olarak, sadece form alanı değil, tüm sayfa gizlenir. Çok fazla denetime erişemezsiniz ve formu hangi oturum açmış kullanıcının gönderdiğini görmenin bir yolu yoktur.
Yöntem 3: Form Erişimini Kısıtlamak için Gelişmiş Üyelik Eklentilerini Kullanın
MemberPress gibi gelişmiş bir WordPress üyelik eklentisi kullanıyorsanız, yerleşik olarak birçok erişim kontrol özelliği ile birlikte gelir.
Daha fazla ayrıntı için üyelik sitesi oluşturma hakkındaki ayrıntılı kılavuzumuza bakabilirsiniz.
Erişimi kısıtlamak için MemberPress ” Kurallar bölümüne giderek yeni bir izin kuralı oluşturabilirsiniz.
Kural düzenleme sayfası, farklı koşullar seçmenize ve bunları bir üyelik planıyla ilişkilendirmenize olanak tanır.
Örneğin, belirli bir etiket veya kategoriyle eşleşen tüm içeriği seçebilir ve yalnızca gümüş abonelik planına sahip üyelerin kullanımına sunabilirsiniz.
Daha spesifik kurallar da oluşturabilirsiniz. Örneğin, tek bir gönderiyi, sayfayı, alt sayfayı veya URL’yi kısıtlayabilirsiniz.
Kuralları belirledikten sonra, form erişimini yalnızca oturum açmış kullanıcılarla kısıtlamak için bunları herhangi bir WordPress iletişim formu eklentisiyle birlikte kullanabilirsiniz.
Bu makalenin WordPress formlarınızı yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınızı öğrenmenize yardımcı olduğunu umuyoruz. İşinizi büyütmek için gizli WordPress kullanıcı verileri listemizi ve özel bir WordPress arama formunun nasıl oluşturulacağını da görmek 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.
Jiří Vaněk
A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.