WordPress form gönderimlerinizi yalnızca oturum açmış kullanıcılarla sınırlamanın kolay bir yolunu mu arıyorsunuz?
Üyelik siteniz, çevrimiçi mağazanız veya kayıtlı kullanıcıları olan başka türde bir web siteniz varsa, belirli formlara erişimi yalnızca oturum açmış kullanıcılarla sınırlandırmak isteyebilirsiniz.
Bu makalede, WordPress formlarına erişiminizi nasıl kısıtlayacağınızı göstereceğiz, böylece yalnızca oturum açmış kullanıcılar doldurabilir ve gönderebilir.
WordPress Formlarına Erişimi Ne Zaman ve Neden Kısıtlamanız Gerekiyor?
Belirli WordPress formlarına erişimi yalnızca oturum açmış kullanıcılarla kısıtlamanız gerektiğinde birkaç senaryo olabilir.
Örneğin:
Bunlar sadece birkaç örnektir, ancak form erişimini yalnızca kayıtlı kullanıcılarla sınırlandırmak istediğiniz yüzlerce başka kullanım durumu olabilir.
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.
Video öğretici
Videoyu beğenmediyseniz veya daha fazla talimata ihtiyacınız varsa, okumaya devam edin.
Yöntem 1: WPForms Form Locker Eklentisi ile Form Erişimini Kısıtlama
Bu yöntem en kolay ve en güçlü yöntemdir, 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, 2 milyondan fazla web sitesi tarafından kullanılan en iyi WordPress form eklentisidir. Kreatif Ajans’ın kurucusu Syed Balkhi tarafından, işimizi yürütmek için ihtiyaç duyduğumuz tüm özelliklere sahip olmak için oluşturuldu.
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ştirdikten sonra, lisans anahtarınızı girmeniz ve ardından Form Locker Eklentisini yüklemek için WPForms »Eklentiler sayfasına eklemeniz gerekir.
Artık oturum açmış kullanıcılar için sınırlı 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çme veya boş bir şablonla başlama seçeneğinin sunulacağı WPForms form oluşturucuyu açacaktır.
WPForms sürükle ve bırak form oluşturucusunun kullanımı son derece kolaydır, böylece alanlar ekleyebilir veya kaldırabilir ve formu beğeninize göre özelleştirebilirsiniz.
Gerekli tüm alanları ekledikten sonra, Ayarlar Sekmesine gitmeniz ve Form Dolabı’na tıklamanız gerekir.
Bu sekmede, WordPress formlarınız için parola korumasını etkinleştirme, toplam giriş sınırlarını ayarlama, form planlamayı etkinleştirme ve girişleri yalnızca oturum açmış kullanıcılar için kısıtlamayı etkinleştirme seçeneklerini göreceksiniz.
Kutuyu işaretledikten sonra, sitenize giriş yapmamış tüm kullanıcılara görünecek bir mesaj taslağı hazırlamanız gereken yeni bir Mesaj alanı göreceksiniz.
Tamamlandığında, ihtiyaç duyabileceğiniz diğer form ayarlarını değiştirebilir ve ardından Kaydet düğmesini tıklayabilirsiniz.
Artık bu formu, Klasik Editör’deki WPForms kısa kodunu kullanarak veya Gutenberg düzenleyicisindeki WPForms bloğunu kullanarak sitenizdeki herhangi bir WordPress gönderisine veya sayfasına yerleştirebilirsiniz.
Basitçe Gönder veya Sayfalar’a gidin ve ardından bir blok seçmek için Artı simgesine tıklayın. Ardından, blok aramaya WPForms yazın.
WPForms bloğu eklendikten sonra, yerleştirmek için formunuzu seçin ve bitirdiniz. Tebrikler, yalnızca oturum açmış kullanıcılarla sınırlı bir WordPress formu oluşturdunuz.
Yöntem 2: Parola Korumalı veya Özel Sayfalarla Form Erişimini Kısıtlayın
WordPress’te form erişimini kısıtlamanın başka bir yolu, varsayılan WordPress görünürlük ayarlarını kullanmaktır. Bu yöntemi WPForms’un ücretsiz sürümü veya başka herhangi bir iletişim formu eklentisiyle kullanabilirsiniz.
Formu katıştırmak istediğiniz yere bir Sayfa veya Gönderi oluşturmanız yeterlidir. Bundan sonra sağ paneldeki Görünürlük ayarlarına tıklayın.
Tüm sayfayı özel yapma veya tüm sayfayı şifre korumalı yapma seçeneğiniz vardır.
Ö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 parola belirlerseniz, bu parolayı erişim vermek istediğiniz herkesle paylaşmanız gerekecektir.
Bu yöntem işe yarasa da, birkaç dezavantajı var.
İlk olarak, sadece form alanı değil, sayfanın tamamı gizlidir. Daha ince kontrollere sahip değilsiniz ve hangi oturum açmış kullanıcının formu gönderdiğini görmenizin bir yolu yok (şifre korumalı ayarı kullanıyorsanız).
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, birçok erişim kontrol özelliği yerleşik olarak gelir.
Yeni bir izin kuralı oluşturmak için MemberPress »Kurallarına gidebilirsiniz.
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, yalnızca gümüş abonelik planına sahip üyelere sunulacak şekilde seçebilirsiniz.
Ayrıca daha spesifik kurallar da oluşturabilirsiniz. Örneğin, tek bir gönderi veya sayfa, alt sayfalar veya belirli bir URL.
Kuralları belirledikten sonra, form erişimini yalnızca oturum açmış kullanıcılarla kısıtlamak için herhangi bir WordPress iletişim formu eklentisiyle birlikte kullanabilirsiniz.
Daha fazla ayrıntı için, WordPress’te içerik erişiminin nasıl kısıtlanacağına dair adım adım kılavuzumuza bakın.
Bu makalenin, WordPress formlarınızı yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınızı öğrenmenize yardımcı olacağını umuyoruz. İşletme web siteleri için en iyi WordPress eklentileri listemizi de görmek isteyebilirsiniz.